fixed targeted state machine