class summary