ConsoleInput implemented