Amateur-flip-flop