adds precompile