commit precompile