mgi2 ionic or molecular