updated language and punctuation (first half)