merge submodules