dynamic menus working, sort of