H misc MMF

H misc MMF