Added summarization functions