Main Search Cum Snorting Compilation