initial pp constraint
Merge pull request #1240 from marqh/pp_constraint

PP constraint