modified docstrings