updated with menu items from requirements