CMA1 function

CMA1 and CMA3 constructors.