增加了状态追踪