integrated p-in-sp into sp