typo corrections and general linguistic improvements