main menu somewhat implemented