add mag_exp