finish p4 and half of p3