pep257, pep8, docstrings