factories and specs for pd, pdh, pdl, pdp, and more