menus finally work, but partially