extended docstring
initial commit