Updated p2 library