Main Search Maputing