summary, details, comments, cleanup