docstring and whitespace