Transition Function woking(*Crosses Fingers*)