Main Search Loops