added a UserSummary class and allow SummaryPage to show summary