updated ConsolePipe