modify submodules