docstring and default parameters