add magnitude