reorganizing p4