gap, submodules