evaluate DPM