add comments and summary