added my part and final docstrings - Grant