added compileTest