proposed rewrite phases