Additional constructors added to PPPSO.