introducing tty device path as mandatory parameter
adding feature wishlist to keep track of ideas