tidied docstring