placeholders for p2,3,4