Transition functionality redesign