correct some typos, grammar and punctuation