implement ConsoleOutput