fsm changes