mainly docstrings modifications