rewrite new partial