rewrite duyi