pylint: add docstring