slowly incorporating structure of p2 into the functionality of p3 to make p4