refined the matrix sections to give P1->P4 and P4->P1 forms