Write, edit, rewrite, edit etc.