add ui submodule