1st iteration of dynamic menus