menu logic implementation started