cm-def