use transition pointers in action