submit precompile