rewritting