Main Search Bi Flip Flops