first task:TerminalDriver