more edits and comments.