parsing rewrite