rewriters