Main Search Hairy Flip Flop