added NotImplementedError exceptions for missing methods