Added HAL to HMC