maintenance: added (empty) unit tests, with coverage; added in-line documentation comments