added __doc__ at top of class