fix p2