menu item made abstract