parsing rewritten one more time