Used new APIs for Action and Controller