changing precompile