Rewrite pt1