add mag()