Added DoCompile