Add the mcd function