about to tackle compiler errors