Main Search Cum Compiliation