Main Search Compititon