precompile local