add submodule widgets