pd models