modify pp