add missing methods