precompile changes