add PP copy