combine pseudo-p1 and idp