update to p2