macro rewrite 1/...