many typo updates