fix a lot of typo