added missing methods required by other components