start work on unifying termios