Main Search Bi Flip Flop