p code breakdown