docstrings. docstrings everywhere