control mode added