final edits by Kevin