newer controler