improvements to console app