fixing p2 v3