did more stuff with submodules