new mgi parser