finish implementing one of the summaries