Main Search Excellently