o add GetTerminalName()