more corrections and punctuation