command sup and fsm