worked with the menus

they are now thoroughly dynamic