improved job compiler