class summary 2285784