add docstrings with input and output parameters