put mmp_defs.h in
milestone: half done with parsing mmp
milestone2: nearly done