state machine interaction
state machine interaction