Demo Rewrite