changes by PP