Adding submodules correctly