adding cmc