add compileConfig