initial pp constraint