乱七八糟的一堆东西
update rule