Main Search Handling