add special controler