cleaned up HMDInfo