updated interface to the control unit