pdmodels