intro rewriting