Main Search Compilation Cum Haters