retrieve rewrite