return dpm