cleaned up docstrings