add submodule dependented