Chapter 32
28 min read
Section 272 of 353

Faraday's Law of Induction

Maxwell's Equations

Learning Objectives

By the end of this section, you will be able to:

  1. Define magnetic flux and calculate it for various loop-field configurations
  2. State Faraday's law in both integral and differential forms
  3. Explain Lenz's law and why the negative sign represents energy conservation
  4. Calculate induced EMF for rotating loops, moving conductors, and changing fields
  5. Apply Faraday's law to generators, transformers, and induction phenomena
  6. Connect electromagnetic induction to modern technology including wireless charging and induction heating

The Big Picture: Why Faraday's Law Matters

"I have been so electrically occupied of late that I feel as if hungry for a little chemistry." — Michael Faraday, after discovering electromagnetic induction, 1831

Faraday's law describes one of the most profound connections in physics:a changing magnetic field creates an electric field. This single principle underlies virtually all electrical power generation and countless technologies:

⚡ Power Generation

Every power plant — coal, gas, nuclear, hydro, wind — uses Faraday's law to convert mechanical rotation into electricity

🔌 Transformers

Step voltage up for efficient transmission, down for safe use — the backbone of the electrical grid

📱 Wireless Charging

Changing magnetic fields in charging pads induce currents in your phone — no wires needed

🍳 Induction Cooking

Rapidly changing fields induce eddy currents in pots, heating them directly with 90% efficiency

🚘 Regenerative Braking

Electric vehicles convert kinetic energy back to electricity using motors as generators

🎸 Electric Guitars

Vibrating steel strings change flux through pickup coils, creating the electric signal

The Central Equation

E=dΦBdt\mathcal{E} = -\frac{d\Phi_B}{dt}

In words: The induced EMF equals the negative of the rate of change of magnetic flux through the circuit.


Historical Discovery: Faraday's Experiments

In 1831, Michael Faraday made one of the most important discoveries in physics. After years of searching for a connection between electricity and magnetism, he found that changing magnetic fields could produce electric currents.

The Key Experiments

Experiment 1: Moving Magnet Near a Coil

Faraday discovered that moving a permanent magnet toward or away from a coil of wire induced a current. Crucially, a stationary magnet produced nothing — only motion (change) created current.

Experiment 2: Two Coils on an Iron Ring

When current was turned on or off in one coil (the primary), a brief pulse of current appeared in the other coil (the secondary). This was the first transformer! Steady current produced no effect.

Experiment 3: Rotating Copper Disk

A copper disk rotating between the poles of a magnet generated a continuous current — the first electric generator. Faraday had converted mechanical work into electrical energy.

Faraday's Insight: It wasn't the magnetic field itself that created electricity, but the change in magnetic flux through a circuit. This subtle distinction was the key to understanding electromagnetic induction.

Faraday's Legacy

Michael Faraday came from a poor family with little formal education, yet became one of history's greatest experimental scientists. His discoveries of electromagnetic induction and electrochemistry laid the foundations for the electrical age. The unit of capacitance (the farad) is named in his honor.


Magnetic Flux: The Quantity That Must Change

Before stating Faraday's law precisely, we need to define magnetic flux — the quantity whose change induces EMF.

Definition: Magnetic Flux

ΦB=SBdA=SBcosθdA\Phi_B = \int_S \mathbf{B} \cdot d\mathbf{A} = \int_S B \cos\theta \, dA
Flux = Magnetic field component perpendicular to surface, integrated over area

Special Case: Uniform Field, Flat Loop

For a uniform magnetic field BB passing through a flat loop of area AA:

ΦB=BAcosθ\Phi_B = BA\cos\theta

where θ\theta is the angle between the magnetic field and the area normal (a vector perpendicular to the loop's surface).

Angle θcos(θ)Physical MeaningFlux
1B perpendicular to loop (maximum field lines through)Maximum: Φ = BA
90°0B parallel to loop (no field lines through)Zero: Φ = 0
180°-1B perpendicular, opposite normalMaximum negative: Φ = -BA

Units of Magnetic Flux

  • SI Unit: Weber (Wb) = T\u00b7m\u00b2 = V\u00b7s
  • 1 Weber is the flux through a 1 m\u00b2 surface in a 1 Tesla field
  • From Faraday's law: 1 Wb/s change induces 1 Volt

Three Ways to Change Magnetic Flux

EMF is induced whenever flux changes. Explore three different mechanisms:

Shape:
Change:
Angle \u03b8: 0\u00b0
Area factor: 1.00
Field B: 1.00 T

Rotating Loop

Generators, electric motors. The angle between B and the loop normal changes.

Changing Area

Moving wire in field, expanding loop, rail guns.

Varying Field

Transformers, electromagnetic brakes, AC electromagnets.


Faraday's Law: The Integral Form

Faraday's law states that the electromotive force (EMF) induced around a closed loop equals the negative rate of change of magnetic flux through the loop:

Faraday's Law (Integral Form)

E=CEdl=dΦBdt\mathcal{E} = \oint_C \mathbf{E} \cdot d\mathbf{l} = -\frac{d\Phi_B}{dt}
Circulation of E around loop = Negative rate of flux change

Understanding Each Term

SymbolNameMeaningUnits
ε or EMFElectromotive forceWork per unit charge around the loopVolts (V)
∮ E · dlLine integral of EElectric field circulation around CV
Φ_BMagnetic fluxMagnetic field threading the loopWeber (Wb)
dΦ_B/dtFlux change rateHow fast flux is changingWb/s = V

For a Coil with N Turns

If the circuit consists of a coil with NN turns, each turn contributes the same EMF, and they add in series:

E=NdΦBdt\mathcal{E} = -N\frac{d\Phi_B}{dt}

Moving Magnet Induces Current

Watch how a moving magnet creates a changing magnetic flux through the coil, inducing an EMF. The faster the flux changes, the greater the induced voltage.

Speed:
Strength:
Key Insight

The induced EMF is proportional to the rate of change of magnetic flux, not the flux itself. A stationary magnet near the coil produces no current — only motion (change) induces EMF.


Lenz's Law: The Meaning of the Negative Sign

The negative sign in Faraday's law encodes a fundamental principle discovered by Heinrich Lenz in 1834:

Lenz's Law

The induced current flows in a direction that opposes the change in flux that caused it.

Physical Interpretation

  • If flux is increasing, the induced current creates a magnetic field that points opposite to the external field
  • If flux is decreasing, the induced current creates a magnetic field that points in the same direction as the external field, trying to restore it
  • Nature resists change — this is a manifestation of energy conservation

Lenz's Law: Nature Opposes Change

The negative sign in Faraday's law encodes Lenz's law: the induced current creates a magnetic field that opposes the change that caused it. This is a consequence of energy conservation.

Energy Conservation: If the induced field aided the change (instead of opposing it), we could create perpetual motion! The opposing force is what requires work to move the magnet, converting mechanical energy to electrical energy.

Why Lenz's Law Must Be True

Energy Conservation Demands It

If the induced current aided the change in flux (instead of opposing it), we could create a perpetual motion machine:

  1. Move a magnet toward a coil
  2. Induced current helps pull the magnet closer
  3. This increases flux faster, inducing more current...
  4. Runaway energy creation from nothing!

By opposing the change, Lenz's law ensures that work must be done to move the magnet, and this work is converted to electrical energy. Energy is conserved.


Faraday's Law: The Differential Form

Using Stokes' theorem, we can convert the integral form to a differential form that relates the electric and magnetic fields at every point in space:

Faraday's Law (Differential Form)

×E=Bt\nabla \times \mathbf{E} = -\frac{\partial \mathbf{B}}{\partial t}
Curl of E = Negative time rate of change of B

What This Equation Says

  • A time-varying magnetic field creates an electric field with circulation (curl)
  • The induced electric field forms closed loops around the changing magnetic field
  • This is fundamentally different from electrostatic fields, which are conservative (curl-free)
  • No charges are needed — changing B alone creates E

Connection to Maxwell's Equations

This is the third of Maxwell's four equations. Combined with the Amp\u00e8re-Maxwell law (which says changing E creates B), it predicts electromagnetic waves. Faraday's law is half of the feedback loop that makes light possible!


Three Ways to Change Flux and Induce EMF

Since PhiB=BAcostheta\\Phi_B = BA\\cos\\theta, EMF can be induced by changing any of the three quantities:

1. Change B (Field)

Vary the magnetic field strength while the loop is stationary.

Examples: Transformers, electromagnetic braking, MRI machines

2. Change A (Area)

Change the effective area by moving conductors or deforming the loop.

Examples: Rail guns, expanding/contracting coils, sliding bar on rails

3. Change \u03b8 (Angle)

Rotate the loop relative to the field direction.

Examples: AC generators, electric motors, car alternators

Motional EMF vs. Transformer EMF

TypeCauseHow it worksExample
Motional EMFMoving conductor in BLorentz force on charges: F = qv × BGenerator, rail gun
Transformer EMFChanging B, stationary loopInduced E field: ∇ × E = -∂B/∂tTransformer, inductor

They're Equivalent!

Both motional and transformer EMFs are unified by Faraday's law. Whether the loop moves through a static field or a changing field sweeps through a static loop, the induced EMF is determined by d\u03a6/dt. This was a key insight in developing special relativity!

AC Generator: Rotating Loop in Magnetic Field

A wire loop rotating in a uniform magnetic field generates alternating current (AC). The flux through the loop oscillates as the loop rotates, producing a sinusoidal EMF.

\u03c9:2.0 rad/s
B:
A:
Generator Principle

This is exactly how generators work! Mechanical rotation is converted to electrical energy via Faraday's law: \u03b5 = -d\u03a6/dt = BA\u03c9 sin(\u03c9t). The EMF is 90\u00b0 out of phase with the flux.


Applications of Faraday's Law

1. Electric Generators

The principle behind all power generation: rotate a coil in a magnetic field to produce AC voltage.

For a coil of N turns, area A, rotating at angular velocity \u03c9 in field B:

Φ(t)=NBAcos(ωt)E(t)=NBAωsin(ωt)\Phi(t) = NBA\cos(\omega t) \quad \Rightarrow \quad \mathcal{E}(t) = NBA\omega\sin(\omega t)

Peak voltage: mathcalE0=NBAomega\\mathcal{E}_0 = NBA\\omega. Double the speed, double the voltage!

2. Transformers

Step voltage up or down using mutual induction between coils that share a magnetic core.

For an ideal transformer with N1N_1 primary and N2N_2 secondary turns:

V2V1=N2N1andI2I1=N1N2\frac{V_2}{V_1} = \frac{N_2}{N_1} \quad \text{and} \quad \frac{I_2}{I_1} = \frac{N_1}{N_2}

Power is conserved: V1I1=V2I2V_1 I_1 = V_2 I_2

3. Induction Heating and Cooking

Rapidly alternating magnetic fields (20-100 kHz) induce eddy currents in conductive materials, heating them through resistive losses.

  • Induction cooktops: 90% efficiency, only heats the pan
  • Industrial melting: Melt metals without contamination
  • Hardening steel: Rapid surface heating for metallurgy

4. Electromagnetic Braking

When a conductor moves through a magnetic field, induced currents create opposing forces that slow the motion — with no physical contact!

  • Roller coasters: Smooth, reliable braking at high speeds
  • High-speed trains: Maglev and conventional rail use eddy current brakes
  • Electric vehicles: Regenerative braking recovers energy

Worked Examples

Example 1: Induced EMF in a Moving Rod

A conducting rod of length L=0.5L = 0.5 m moves at velocity v=4v = 4 m/s perpendicular to a magnetic field B=0.3B = 0.3 T. Find the induced EMF.

Solution:

The rod sweeps out area at rate dA/dt=LvdA/dt = Lv. Since the field is perpendicular:

E=BLv=(0.3)(0.5)(4)=0.6 V\mathcal{E} = BLv = (0.3)(0.5)(4) = 0.6 \text{ V}

Motional EMF Formula

For a rod of length L moving at speed v perpendicular to field B:mathcalE=BLv\\mathcal{E} = BLv. This is one of the most useful special cases!

Example 2: AC Generator

A generator has 200 turns of area 0.05 m\u00b2 rotating at 3000 RPM in a 0.4 T field. Find (a) peak EMF and (b) RMS voltage.

Solution:

First, convert RPM to rad/s:

ω=3000×2π60=100π rad/s\omega = 3000 \times \frac{2\pi}{60} = 100\pi \text{ rad/s}

(a) Peak EMF:

E0=NBAω=(200)(0.4)(0.05)(100π)=1257 V\mathcal{E}_0 = NBA\omega = (200)(0.4)(0.05)(100\pi) = 1257 \text{ V}

(b) RMS voltage:

Erms=E02=12571.414=889 V\mathcal{E}_{\text{rms}} = \frac{\mathcal{E}_0}{\sqrt{2}} = \frac{1257}{1.414} = 889 \text{ V}

Connection to Machine Learning

While Faraday's law is a physics equation, its principles connect to several areas of modern machine learning and computing:

1. Inductive Components in Neural Network Hardware

Modern AI accelerators (GPUs, TPUs) operate at high frequencies where inductive effects become significant:

  • Power delivery: Inductors in voltage regulators smooth power to chips running neural networks
  • Signal integrity: Trace inductance affects data transmission between memory and processors
  • EMI shielding: Faraday cages protect sensitive AI hardware from electromagnetic interference

2. The Transformer Architecture (a Name Connection)

The "Transformer" architecture in NLP shares a name with the electrical device, though the connection is mostly conceptual:

  • Electrical transformers transfer energy between circuits via changing flux
  • Neural transformers transfer information between sequence positions via attention
  • Both transform inputs in ways that preserve important properties (energy/information)

3. Sensing and Data Collection

  • Inductive sensors: Detect metal objects for robotics and automation
  • RFID tags: Passive tags harvest energy from electromagnetic fields
  • Wireless power for IoT: Enable battery-free ML sensors

Python Implementation

Simulating an AC Generator

AC Generator Simulation Using Faraday's Law
🐍faraday_generator.py
3Magnetic Flux Formula

Flux is the component of B perpendicular to the loop, times the area. The dot product B·A = BA cos(θ) captures this geometric relationship.

20Faraday's Law Applied

Taking the time derivative of flux gives the induced EMF. For a rotating loop, dθ/dt = ω, so d(cos(ωt))/dt = -ω sin(ωt). The negative sign from Faraday's law cancels with the negative from the derivative.

35N Turns Multiply EMF

Each turn of the coil contributes the same EMF, and they add in series. This is why generators use many-turn coils: EMF_total = N × EMF_single_turn.

3860 Hz Standard Frequency

In North America, the power grid runs at 60 Hz. This means the generator rotor spins 60 times per second, and the voltage completes 60 full cycles each second.

48RMS Voltage

The root-mean-square voltage is V_peak/√2. For a 170V peak sine wave, the RMS is 120V—the standard household voltage in the US. RMS is what matters for power calculations.

87 lines without explanation
1import numpy as np
2import matplotlib.pyplot as plt
3from matplotlib.animation import FuncAnimation
4
5def magnetic_flux(B, A, theta):
6    """
7    Calculate magnetic flux through a loop.
8
9    Φ = B · A = BA cos(θ)
10
11    Parameters:
12    - B: Magnetic field magnitude (Tesla)
13    - A: Area of the loop (m²)
14    - theta: Angle between B and area normal (radians)
15
16    Returns: Magnetic flux (Weber = T·m² = V·s)
17    """
18    return B * A * np.cos(theta)
19
20def induced_emf(B, A, omega, t):
21    """
22    Calculate induced EMF in a rotating loop.
23
24    For a loop rotating at angular velocity ω:
25    θ(t) = ωt
26    Φ(t) = BA cos(ωt)
27    ε = -dΦ/dt = BAω sin(ωt)
28
29    This is the principle behind AC generators!
30    """
31    return B * A * omega * np.sin(omega * t)
32
33def simulate_generator():
34    """
35    Simulate an AC generator using Faraday's law.
36    """
37    # Generator parameters
38    B = 0.5      # Magnetic field (Tesla)
39    A = 0.01    # Loop area (m²) - 10 cm × 10 cm
40    N = 100      # Number of turns
41    omega = 2 * np.pi * 60  # 60 Hz rotation (rad/s)
42
43    # Time array for one period
44    T = 2 * np.pi / omega
45    t = np.linspace(0, 2 * T, 500)
46
47    # Calculate flux and EMF
48    theta = omega * t
49    flux = N * magnetic_flux(B, A, theta)
50    emf = N * induced_emf(B, A, omega, t)
51
52    # Peak EMF
53    emf_peak = N * B * A * omega
54    print(f"Generator Parameters:")
55    print(f"  Magnetic field B = {B} T")
56    print(f"  Loop area A = {A*1e4:.0f} cm²")
57    print(f"  Number of turns N = {N}")
58    print(f"  Rotation frequency f = {omega/(2*np.pi):.0f} Hz")
59    print(f"\nResults:")
60    print(f"  Peak EMF = {emf_peak:.2f} V")
61    print(f"  RMS EMF = {emf_peak/np.sqrt(2):.2f} V")
62
63    # Plot
64    fig, (ax1, ax2) = plt.subplots(2, 1, figsize=(10, 8), sharex=True)
65
66    ax1.plot(t * 1000, flux * 1000, 'b-', linewidth=2)
67    ax1.set_ylabel('Flux Φ (mWb)', fontsize=12)
68    ax1.set_title('Faraday\'s Law: AC Generator Simulation', fontsize=14)
69    ax1.grid(True, alpha=0.3)
70    ax1.axhline(y=0, color='k', linewidth=0.5)
71
72    ax2.plot(t * 1000, emf, 'r-', linewidth=2)
73    ax2.set_xlabel('Time (ms)', fontsize=12)
74    ax2.set_ylabel('Induced EMF ε (V)', fontsize=12)
75    ax2.grid(True, alpha=0.3)
76    ax2.axhline(y=0, color='k', linewidth=0.5)
77
78    # Add phase relationship annotation
79    ax1.annotate('', xy=(T*1000/4, 0), xytext=(T*1000/4, flux.max()*0.8),
80                arrowprops=dict(arrowstyle='->', color='green', lw=2))
81    ax2.annotate('Max EMF\n(flux changing\nfastest)',
82                xy=(T*1000/4, emf.max()),
83                xytext=(T*1000/4 + 3, emf.max() * 0.7),
84                fontsize=10, color='green')
85
86    plt.tight_layout()
87    plt.show()
88
89    return emf_peak
90
91# Run the simulation
92peak_voltage = simulate_generator()

Transformer Analysis

Understanding Transformers via Faraday's Law
🐍transformer_analysis.py
6Transformer Principle

A transformer works because AC in the primary creates changing flux in the core, which links to the secondary. The same rate of flux change induces different EMFs based on the number of turns.

18Step-Down Transformer

With N₁ > N₂, the secondary voltage is less than the primary. This is used to convert 120V wall voltage to 12V for electronics, for example.

23Power Conservation

In an ideal transformer, power in equals power out: V₁I₁ = V₂I₂. If voltage goes down by 10×, current goes up by 10×. Real transformers have 95-99% efficiency.

38Flux is Integral of Voltage

From ε = -N dΦ/dt, we get Φ = -(1/N)∫ε dt. For a sinusoidal voltage, the flux is also sinusoidal but 90° out of phase (integral of sine is cosine).

76 lines without explanation
1import numpy as np
2import matplotlib.pyplot as plt
3
4def transformer_analysis():
5    """
6    Analyze a transformer using Faraday's law.
7
8    Key principle: Same flux links both coils,
9    but different number of turns gives different EMF.
10
11    ε₁/ε₂ = N₁/N₂ (voltage ratio = turns ratio)
12    """
13    # Transformer parameters
14    N1 = 500    # Primary turns
15    N2 = 50     # Secondary turns (step-down transformer)
16    V1 = 120    # Primary voltage (V, RMS)
17    f = 60      # Frequency (Hz)
18
19    # Turns ratio
20    turns_ratio = N1 / N2
21
22    # Secondary voltage (ideal transformer)
23    V2 = V1 / turns_ratio
24
25    # For power conservation: P1 = P2 (ideal)
26    # V1 * I1 = V2 * I2
27    # Therefore: I2/I1 = N1/N2 (current ratio is inverse of voltage ratio)
28
29    print("Transformer Analysis (Ideal)")
30    print("=" * 40)
31    print(f"Primary:   N₁ = {N1} turns, V₁ = {V1} V")
32    print(f"Secondary: N₂ = {N2} turns, V₂ = {V2:.1f} V")
33    print(f"Turns ratio: {turns_ratio:.0f}:1 (step-down)")
34    print(f"\nIf primary draws 1 A:")
35    print(f"  Secondary supplies {turns_ratio:.0f} A")
36    print(f"  Power = {V1 * 1:.0f} W in both coils (conservation)")
37
38    # Time-domain visualization
39    t = np.linspace(0, 2/f, 500)  # 2 periods
40    omega = 2 * np.pi * f
41
42    # Voltages (instantaneous)
43    v1 = V1 * np.sqrt(2) * np.sin(omega * t)
44    v2 = V2 * np.sqrt(2) * np.sin(omega * t)
45
46    # Shared magnetic flux (arbitrary units, proportional to voltage integral)
47    flux = -V1 * np.sqrt(2) / omega * np.cos(omega * t)
48
49    fig, axes = plt.subplots(3, 1, figsize=(10, 10), sharex=True)
50
51    axes[0].plot(t * 1000, flux * 1000, 'purple', linewidth=2)
52    axes[0].set_ylabel('Core Flux (a.u.)', fontsize=11)
53    axes[0].set_title('Transformer: Same Flux, Different Turns → Different Voltages', fontsize=13)
54    axes[0].grid(True, alpha=0.3)
55    axes[0].axhline(y=0, color='k', linewidth=0.5)
56    axes[0].legend(['Φ(t) - same in both coils'], loc='upper right')
57
58    axes[1].plot(t * 1000, v1, 'b-', linewidth=2, label=f'Primary: {V1}V RMS')
59    axes[1].set_ylabel('Primary Voltage (V)', fontsize=11)
60    axes[1].grid(True, alpha=0.3)
61    axes[1].axhline(y=0, color='k', linewidth=0.5)
62    axes[1].legend(loc='upper right')
63
64    axes[2].plot(t * 1000, v2, 'r-', linewidth=2, label=f'Secondary: {V2:.0f}V RMS')
65    axes[2].set_xlabel('Time (ms)', fontsize=11)
66    axes[2].set_ylabel('Secondary Voltage (V)', fontsize=11)
67    axes[2].grid(True, alpha=0.3)
68    axes[2].axhline(y=0, color='k', linewidth=0.5)
69    axes[2].legend(loc='upper right')
70
71    # Add annotation about Faraday's law
72    axes[0].text(t[-1]*1000*0.6, flux.max()*0.7,
73                'ε = -N dΦ/dt\nMore turns → More voltage',
74                fontsize=10, color='purple',
75                bbox=dict(boxstyle='round', facecolor='white', alpha=0.8))
76
77    plt.tight_layout()
78    plt.show()
79
80transformer_analysis()

Test Your Understanding

Test Your Understanding

Question 1 of 8

What does Faraday's law state about the relationship between EMF and magnetic flux?


Summary

Faraday's law of electromagnetic induction is one of the most important principles in physics, describing how changing magnetic fields create electric fields and enabling the entire electrical power industry.

Key Equations

EquationNameMeaning
Φ = BA cos(θ)Magnetic FluxField component normal to surface, times area
ε = -dΦ/dtFaraday's Law (EMF)Induced voltage = negative flux change rate
ε = -N dΦ/dtN-Turn CoilEach turn contributes, summing in series
∇ × E = -∂B/∂tDifferential FormCurl of E equals negative time derivative of B
ε = BLvMotional EMFEMF in rod moving perpendicular to field
ε = NBAω sin(ωt)AC GeneratorPeak EMF = NBAω, sinusoidal output

Key Takeaways

  1. Flux change induces EMF: Not the flux itself, but itsrate of change creates voltage. No change = no EMF.
  2. Lenz's law: The induced current opposes the change in flux. This is required by energy conservation and encoded in the negative sign.
  3. Three ways to change flux: Change the field strength B, the area A, or the angle \u03b8 between them.
  4. Motional EMF (BLvBLv) and transformer EMF are unified by Faraday's law.
  5. Generators convert mechanical rotation to AC electricity;transformers change voltage levels using mutual induction.
  6. The differential form nablatimesmathbfE=partialmathbfB/partialt\\nabla \\times \\mathbf{E} = -\\partial\\mathbf{B}/\\partial t shows that changing B creates circulating E — one half of electromagnetic wave propagation.
Faraday's Law in One Sentence:
"A changing magnetic field creates an electric field that opposes the change — the principle behind all electrical power generation."
Coming Next: In the next section, we'll explore the Amp\u00e8re-Maxwell Law — the complementary equation showing that changing electric fields create magnetic fields. Together with Faraday's law, this completes the feedback loop that enables electromagnetic waves to propagate through empty space.
Loading comments...