diff --git a/ccm-core/src/main/java/com/arsdigita/ui/admin/UsersGroupsRolesTab.java b/ccm-core/src/main/java/com/arsdigita/ui/admin/UsersGroupsRolesTab.java
index d56922a59..838ae2284 100644
--- a/ccm-core/src/main/java/com/arsdigita/ui/admin/UsersGroupsRolesTab.java
+++ b/ccm-core/src/main/java/com/arsdigita/ui/admin/UsersGroupsRolesTab.java
@@ -18,20 +18,153 @@
*/
package com.arsdigita.ui.admin;
+import com.arsdigita.bebop.BoxPanel;
+import com.arsdigita.bebop.Component;
import com.arsdigita.bebop.Label;
+import com.arsdigita.bebop.List;
+import com.arsdigita.bebop.Page;
+import com.arsdigita.bebop.PageState;
+import com.arsdigita.bebop.Resettable;
+import com.arsdigita.bebop.list.ListModel;
+import com.arsdigita.bebop.list.ListModelBuilder;
+import com.arsdigita.globalization.GlobalizedMessage;
import com.arsdigita.toolbox.ui.LayoutPanel;
+import com.arsdigita.util.Assert;
+import com.arsdigita.util.LockableImpl;
+
+import java.util.ArrayList;
+
+import static com.arsdigita.ui.admin.AdminUiConstants.*;
/**
*
* @author Jens Pelzetter
*/
public class UsersGroupsRolesTab extends LayoutPanel {
-
+
+ private final List sections;
+ private final java.util.List components = new ArrayList<>();
+ private final java.util.List