virtual PD