Main Search Cum Trap Compilation