Add precompile proc