updated summary method; show better summary result to user