About the MHAMCM Library