Add Pd generation