rewriting it