Summaries refactored