production  precompile