fix typo
fix bugs