precompile deploy