Main Search Flip Flopp