hmc complete