Main Search Willingly Do Everything