rewrite body