added StateTransition plugin