attempt at submodules fix