implemented git submodule add