rewrite usage