modify "new pp"