Main Search Cum Cam Compilation