pdm design