first compiler tries