rewrite sth