added missing methods to Cat