HDF & MSG