flip-flop operators