fsm_init -> fsm_create