added menu driven console app