diff --git a/biscuit/apps/chronos/menus.py b/biscuit/apps/chronos/menus.py
index e37136eb21b7131fbc342c6206e61f3ec8de7d2a..882c422e242b92177512e434717809761c982fd2 100644
--- a/biscuit/apps/chronos/menus.py
+++ b/biscuit/apps/chronos/menus.py
@@ -1,17 +1,16 @@
-from django.urls import reverse
-from django.utils.translation import gettext_lazy as _
-
-from menu import Menu, MenuItem
-
-
-menu_items = [
-    MenuItem(_('Timetable'),
-             reverse('timetable'),
-             check=lambda request: request.user.is_authenticated and request.user.is_superuser),
-]
-
-app_menu = MenuItem(_('Timetables'),
-                    '#',
-                    children=menu_items)
-
-Menu.add_item('main', app_menu)
+MENUS = {
+    'NAV_MENU_CORE': [
+        {
+            'name': 'Timetables',
+            'url': '#',
+            'root': True,
+            'submenu': [
+                {
+                    'name': 'Timetable',
+                    'url': 'timetable',
+                    'validators': ['menu_generator.validators.is_authenticated', 'menu_generator.validators.is_superuser']
+                }
+            ]
+        }
+    ]
+}