added missing methods to adhere to control interface