how to do rewrites