fix p.id