add submodule class