Main Search Cum Compilation Trans