Updated actionControoler