merged jobCompiler.cpp properly