My state machine description.