compiling problem