updated p4_b to match updates on p4_a