milestone: half done with parsing mmp