rewrite motivation