add PD to programs