Main Search Mechanics