compiling errors