synchronized submodules