added missing methods