correct HADL M2