Main Search Spurting Cum Compilation