Main Search Cum Shocked Compilation