docstrings, todo