THE ART OF FLIP FLOP