some improvements to menus