support more features
fix typo