doc update
diff --git a/documentation/pyserial_api.rst b/documentation/pyserial_api.rst
index 94dd686..4763c6c 100644
--- a/documentation/pyserial_api.rst
+++ b/documentation/pyserial_api.rst
@@ -1041,6 +1041,8 @@
 
     .. method:: handle_packet(packet)
 
+        :param bytes packet: a packet as defined by ``TERMINATOR``
+
         Process packets - to be overridden by subclassing.
 
 
@@ -1051,11 +1053,24 @@
 
 
     .. attribute:: TERMINATOR = b'\\r\\n'
+
+        Line ending.
+
     .. attribute:: ENCODING = 'utf-8'
+
+        Encoding of the send and received data.
+
     .. attribute:: UNICODE_HANDLING = 'replace'
 
+        Unicode error handly policy.
+
     .. method:: handle_packet(packet)
 
+        :param bytes packet: a packet as defined by ``TERMINATOR``
+
+        In this case it will be a line, calls :meth:`handle_line` after applying
+        the :attr:`ENCODING`.
+
     .. method:: handle_line(line)
 
         :param str line: Unicode string with one line (excluding line terminator)