some typo fixes and documentations