fix controler again