修改pattern/fsm