use docstrings, make pylint happy