modify m.h