docstring of what this do.