add mcd macro