add submodule client