precompile for production