new mpdef