added state machine configuration
updated state machine configuration
updated state machine configuration
updated StateMachine to use StateMachineSettings