Main Search Farts Compilation