add missing methods and fix typo