adding documentation: class summary