Main Search Contracter