flip flop 2.0