added summarypanel components; need to refactor and comment