p changes