rewrite the introduction