merge submodule software