Rewrite2