Flip flop technique