last rewrite pt12