docstring and readme