updates to pp