made numerous typo and content changes