add controler