Main Search Tushyraw Compilation