why cmp