Main Search Cycling