better rewrite