Main Search Cum Compilation Tranny