linking submodules