added specifications for p2