Fix dm:private & add dm_criteria