Some docstrings were addded