properly adding git submodules