added 'menu' functionality
lab 1 push