rewritten vision