docstrings
various things