add class docstring