updated the docstrings, __repr__ method