P1002 revisit