without submodules