增加了状态处理