StateMachine read me