add sensible docstring