add header docstring