precompile edit