add comments, corrections