Main Search Lad Cum Compilation