Main Search Perfectly