diff --git a/src/index.js b/src/index.js
index 76988f4249c9530258a2e167e970ef6e810fc462..d9677b5052aeb0dbad4730f6cca3eaa1ffcbaff2 100644
--- a/src/index.js
+++ b/src/index.js
@@ -1,6 +1,7 @@
 import LoginScreen from './login';
 import TableView from './views/tableView';
 import { UserModal, UserTable, NewUser } from './userTool';
+import { MembershipView } from './membershipTool';
 import Sidebar from './sidebar';
 
 const m = require('mithril');
@@ -32,6 +33,7 @@ m.route(root, '/users', {
   '/users': layoutWith(UserTable),
   '/users/:id': layoutWith(UserModal),
   '/newusers': layoutWith(NewUser),
+  '/groupmemberships/:id': layoutWith(MembershipView),
   '/events': layoutWith({
     view() {
       return m(TableView, {