fixed typo and revise