typo check and minor editing on the second full read through