some typo fixed