fighting with submodules