add submodules, git magic