break up mg data addition