adds submodule