Main Search Amatuer Compilation