Physics Library
 An open source physics library
Encyclopedia | Forums | Docs | Random |  
Login
create new user
Username:
Password:
forget your password?
Main Menu
Sections

Meta

Talkback

Downloads

Information
Electromagnetic Waves: Electromagnetic Momentum, Radiation Pressure, and Photon Momentum (Topic)

Electromagnetic Waves, Antennas, and RF: Electromagnetic Momentum, Radiation Pressure, and Photon Momentum

EM17 established that electromagnetic fields carry energy. In vacuum the energy flux is described by the Poynting vector

S = -1-E × B,
    μ0
(1)

and for a plane wave the time-averaged magnitude is the intensity

I = ⟨S⟩.
(2)

Energy transport is only part of the story. An electromagnetic wave can push on matter. Light can exert force on a mirror, radio waves transfer momentum when absorbed by an antenna or lossy material, and sunlight can accelerate a reflective sail in empty space. These effects require the electromagnetic field itself to carry momentum.

The central results of this article are

|------------------|
|               S  |
g =  𝜖0E × B =  -2,|
----------------c---
(3)

where g is electromagnetic momentum density, and for a vacuum plane wave

|------|
g =  u,|
-----c--
(4)

where u is total electromagnetic energy density. The resulting radiation pressure at normal incidence is

|--------|
p    = I-|    for complete  absorption,
-rad---c--
(5)

and

|---------|
|      2I |
|prad = ---|    for ideal reflection.
--------c--
(6)

At the quantum level the same momentum transfer is described in terms of photons. A photon of frequency ν and wavelength λ has

|--------------------|
|     E     h ν   h  |
|pγ = --γ = --- = --.|
-------c-----c----λ--
(7)

The classical field and photon descriptions therefore agree on the momentum delivered per unit electromagnetic energy [12345].

1 Why a wave must carry momentum

Momentum is the quantity whose transfer produces force. For ordinary matter,

     dp-
F  =  dt .
(8)

If an electromagnetic wave changes the mechanical momentum of a material object, then total momentum conservation requires an equal and opposite change somewhere else. The missing momentum is carried by the electromagnetic field.

This is not merely a quantum effect. Classical Maxwell theory already contains a local momentum density and a momentum-balance law. Photon momentum will appear later as the quantum counterpart of the same physical conservation law.

2 From energy flow to electromagnetic momentum density

The Poynting vector has units

           2   -J---
[S ] = W/m   =  m2 s.
(9)

Dividing by c2 gives

[  ]
 S-
 c2 = -J---
m2 s 2
-s-
m2 (10)
= kg
-2---
m  s. (11)

Momentum per volume has units

[-p]    kg-m/s-   -kg--
 V   =    m3    = m2 s,
(12)

which is the same dimension. Maxwell’s equations make this identification exact in vacuum:

|--------|
|     S  |
|g =  2-.|
------c--
(13)

Using

S =  1-E ×  B
     μ0
(14)

and

      1
c2 = ----,
     μ0𝜖0
(15)

we obtain

g =  1
--
c21
---
μ0E × B (16)
= μ0𝜖0-1-
μ
  0E × B. (17)

Therefore

|--------------|
|g = 𝜖0E ×  B. |
---------------
(18)

The total electromagnetic momentum inside a volume V is

|-------∫--------|
|                |
|PEM  =    g dV. |
----------V------
(19)

PIC

Figure. For a plane electromagnetic wave, E, B, the Poynting vector S, and momentum density g form a right-handed propagation geometry. Both energy and momentum flow in the direction of E × B.

3 A more rigorous Maxwell-equation origin of g

The expression for field momentum is not chosen only by dimensional analysis. It follows from combining Maxwell’s equations with the Lorentz force density.

The electromagnetic force per unit volume on matter is

f = ρE + J × B.
(20)

Use Gauss’s Law,

ρ = 𝜖0∇ ⋅ E,
(21)

and the Ampere–Maxwell law,

      1            ∂E
J =  ---∇ × B  − 𝜖0---.
     μ0            ∂t
(22)

Substitution gives

f = 𝜖0(∇⋅ E)E +  1
---
μ0(∇× B) × B 𝜖0∂E
---
 ∂t × B. (23)

Now differentiate the cross product E × B:

-∂-           ∂E-            ∂B--
∂t (E  × B ) = ∂t  × B + E  ×  ∂t .
(24)

Therefore

− 𝜖 ∂E- × B  = − ∂--(𝜖E  × B ) + 𝜖 E × ∂B-.
   0 ∂t          ∂t   0          0     ∂t
(25)

Faraday’s law gives

∂B
-∂t-=  − ∇ × E,
(26)

so

      ∂B
𝜖0E × ----=  − 𝜖0E × (∇ × E ).
       ∂t
(27)

Using the Vector Identities

                1     2
E × (∇  × E ) = -∇ (E ) − (E ⋅ ∇ )E,
                2
(28)

and

(∇  × B ) × B = (B  ⋅ ∇ )B − 1-∇ (B2),
                           2
(29)

with ∇⋅ B = 0, the force density can be collected into the form

|----------------|
|            ∂g  |
|f = ∇ ⋅ σ − ∂t-,|
------------------
(30)

where

|------------|
g-=--𝜖0E-×-B--
(31)

and σ is the Maxwell stress tensor,

|-------(---------------)-------(---------------)--|
|                 1    2      1          1     2   |
|σij = 𝜖0  EiEj −  -δijE    + ---  BiBj − --δijB    .|
------------------2----------μ0----------2----------
(32)

This is the electromagnetic momentum-balance law. The term g∕∂t represents local change of field momentum, while the stress tensor describes momentum transfer through surfaces. The force density f is the rate at which field momentum is transferred to matter [12].

4 Integral momentum balance

Integrate the local relation over a fixed volume V :

∫         ∫                ∫
                         d-
   f dV =    ∇  ⋅ σ dV − dt   g dV.
 V          V                V
(33)

Applying the divergence theorem component by component gives

|----------------------------|
|         ∮           dP     |
|Fmatter =    σ ⋅ dA − ---EM-.|
-----------S------------dt----
(34)

This equation is the momentum analogue of Poynting’s theorem. Poynting’s theorem tracks electromagnetic energy; the Maxwell stress tensor and field momentum density track electromagnetic momentum.

For many radiation-pressure calculations, we do not need to evaluate the full tensor. Once the wave is locally plane and propagating at speed c, momentum flux can be obtained directly from the energy flux.

5 Plane-wave relation between energy and momentum density

For a vacuum plane wave, EM17 showed that

S = uc,
(35)

where u is the instantaneous total electromagnetic energy density. Since

    -S
g = c2 ,
(36)

we immediately obtain

|------|
|    u-|
g =  c.|
--------
(37)

Vectorially,

|----u---|
|g = --^k,|
-----c----
(38)

where k points in the direction of propagation.

If a localized wave packet has total energy

     ∫
U  =    u dV,
      V
(39)

then its field momentum is

PEM = V gdV (40)
= 1
--
c V udV k. (41)

Therefore

|------------|
|       U-^  |
|PEM  =  ck. |
-------------
(42)

This is a completely classical result for a plane-wave packet in vacuum.

6 Momentum flux and radiation pressure

Suppose a normally incident plane wave delivers energy dU to a surface during time dt. If the wave is completely absorbed, the corresponding incident momentum is

     dU
dp = --- .
      c
(43)

The force on the surface is the momentum delivered per unit time:

F =  dp-= 1-dU-.
     dt   c dt
(44)

If the illuminated area is A, then

     1 dU
I =  -----.
     A dt
(45)

Therefore

F
--
A =  1
---
cAdU
---
dt (46)
= I-
 c. (47)

Pressure is force per area, so for complete absorption,

|---------|
pabs = I. |
-------c---
(48)

The pressure is extremely small for ordinary terrestrial intensities because c is so large, but it is nonzero and directly measurable.

7 Why a mirror receives twice the pressure

For ideal reflection at normal incidence, the electromagnetic momentum reverses direction.

Take the incident momentum of an energy packet to be

p =  + U-.
 i     c
(49)

After reflection,

       U
pf = − --.
       c
(50)

The change in field momentum is

Δpfield = pf pi (51)
= U-
c U-
c (52)
= 2U-
 c. (53)

The material receives the opposite momentum,

Δpsurface = + 2U-.
              c
(54)

Hence

|----------|
|      2I- |
|prefl =  c .|
------------
(55)

Reflection doubles the pressure because the normal component of electromagnetic momentum is reversed rather than merely removed from the wave.

PIC

Figure. An absorbing surface receives the incident momentum U∕c. An ideal mirror reverses the field momentum from +U∕c to U∕c, so the mirror receives 2U∕c.

8 Example 1: pressure from a 1000 W/m2 beam

Consider normal incidence with

I = 1000 W/m2.
(56)

For complete absorption,

pabs = ------1000-------
2.99792458 × 108 (57)
3.34 × 106 Pa. (58)

Thus

|----------------|
|pabs ≈ 3.34 μPa.|
-----------------
(59)

For ideal reflection,

|----------------|
|prefl ≈ 6.67 μPa. |
-----------------
(60)

The small magnitude explains why radiation pressure is easy to overlook in everyday mechanics, even though it becomes important in precision optical systems, microscopic particles, and spacecraft propulsion.

9 Force in terms of incident optical or RF power

For a beam normally incident on a surface and completely intercepted by it,

P  = IA.
(61)

Therefore an absorbing surface experiences

|----------|
|       P  |
|Fabs = --,|
--------c---
(62)

while an ideal reflecting surface experiences

|-----------|
F    = 2P-. |
--refl----c----
(63)

Notice that the force depends on total intercepted power, not directly on beam area. Beam area determines the pressure because pressure is force divided by area.

10 Example 2: force from a 5 W laser on a perfect mirror

For a perfectly reflecting mirror at normal incidence,

F = 2P
---
 c (64)
= ------2(5)-------
2.99792458 × 108 (65)
3.34 × 108 N. (66)

Hence

|-------------|
F  ≈ 33.4nN.  |
---------------
(67)

The force is tiny, but modern force sensors can measure forces in this range and far below it.

11 Partially absorbing and partially reflecting surfaces

Let fractions A, R, and T of the incident power be absorbed, reflected, and transmitted, with

A + R  + T =  1.
(68)

At normal incidence, assume the incident, reflected, and transmitted beams are all in vacuum and that the transmitted radiation continues in the original propagation direction. This avoids the additional momentum-partition issues that arise inside material media. The incoming momentum flux is

I.
c
(69)

The outgoing momentum flux is

− RI-+  TI-.
   c     c
(70)

Therefore the momentum delivered to the material per unit area per unit time is

prad = I-
c (           )
   RI-   T-I
 −  c  +  c (71)
= (1 +-R-−-T-)I
      c. (72)

Since A = 1 R T,

|------------------|
|      (A--+-2R-)I |
|prad =      c     .|
--------------------
(73)

This formula recovers both limiting cases:

                             I
A = 1, R  = 0   =⇒     prad = --,
                              c
(74)

and

A  = 0, R =  1   =⇒    p   =  2I.
                        rad    c
(75)

12 Oblique incidence and the role of projected area

Suppose a plane wave strikes a flat surface at angle 𝜃 measured from the surface normal. If the actual surface area is A, the projected area normal to the beam is

A   = A cos𝜃.
  ⊥
(76)

Hence the incident power is

Pinc = IA cos𝜃.
(77)

For complete absorption, the incident momentum delivered per unit time has magnitude

F =  Pinc-=  IA-cos𝜃-
      c        c
(78)

in the beam direction. Its normal component is

F  =  F cos𝜃 =  IA-cos2𝜃.
  n              c
(79)

Thus the normal pressure on the actual surface area is

|----------------|
|        I       |
|pn,abs = --cos2𝜃.|
---------c--------
(80)

For ideal specular reflection, the tangential momentum component is unchanged while the normal component reverses, so

|--------2I--------|
|pn,refl = ---cos2𝜃. |
----------c--------|
(81)

PIC

Figure. At oblique incidence, two factors of cos 𝜃 enter the normal pressure: one from the projected collecting area and one from the normal component of momentum.

13 Electromagnetic momentum and the Maxwell stress tensor

Radiation pressure can also be read directly from the electromagnetic stress carried by the fields. For a plane wave propagating in the +z direction with

E = E ^x,     B =  B ^y,
(82)

there are no z components of either field. The zz component of the Maxwell stress tensor is

σzz = 𝜖0(          )
   2   1- 2
 E z − 2E + 1--
μ0(          )
   2   1- 2
 B z − 2B (83)
= 1-
2𝜖0E2   2
-B--
2μ0 (84)
= u. (85)

The negative sign indicates a compressive normal stress in this sign convention. Its magnitude is

|σzz| = u.
(86)

For a plane wave,

S = uc,
(87)

so

     S
u =  -.
     c
(88)

After time averaging,

|------------|
|⟨|σzz|⟩ = I-.|
----------c--|
(89)

This is the same momentum-flux scale that appeared in the absorption argument. Reflection changes the boundary condition and doubles the momentum change of the radiation.

14 Radiation pressure as momentum flux

It is useful to compare energy flux and momentum flux side by side.

Energy flux:

|----------------|
|    --energy----|
I =  area × time .|
------------------
(90)

Momentum flux for a vacuum beam:

-------------------
|I    momentum     |
|--=  -----------. |
-c----area-×-time---|
(91)

Because force is momentum per time, momentum flux has the same dimensions as pressure:

 N
--2 = Pa.
m
(92)

This is why radiation pressure is naturally interpreted as electromagnetic momentum flux.

15 From classical field momentum to photon momentum

Maxwell’s equations describe electromagnetic waves classically and do not by themselves quantize electromagnetic energy. Quantum physics adds the Planck–Einstein relation

|---------|
E γ = hν, |
-----------
(93)

where h is Planck’s constant.

For a photon in vacuum, relativity gives the energy–momentum relation for a massless particle,

|----------|
|E γ = pγc.|
-----------
(94)

Therefore

      Eγ-   hν-
pγ =  c  =  c .
(95)

Since

c = λν,
(96)

we have

|--------|
|     h  |
|pγ = --.|
------λ--
(97)

This result is the quantum version of the classical plane-wave relation

PEM     1
-----=  -.
 U      c
(98)

One photon has

p     1
-γ-=  -,
Eγ    c
(99)

and a classical beam made of many photons has the same momentum-to-energy ratio.

PIC

Figure. The classical and quantum pictures use different descriptions but agree on momentum per unit energy in vacuum. A classical wave packet has P = U∕c; each photon has pγ = Eγ∕c = h∕λ.

16 Example 3: momentum of a 532 nm photon

For

λ = 532 nm =  5.32 × 10 −7m,
(100)

and

h =  6.62607015  × 10− 34 J s,
(101)

photon momentum is

pγ = h-
λ (102)
= 6.62607015 ×  10−34
-------------−7----
    5.32 × 10 (103)
1.25 × 1027 kg m/s. (104)

Thus

|--------------------------|
|pγ ≈ 1.25 × 10− 27 kg m/s. |
---------------------------
(105)

The energy of the same photon is

Eγ = hc-
λ (106)
3.73 × 1019 J. (107)

As required,

Eγ-            −27
 c ≈  1.25 ×  10   kg m/s.
(108)

17 Photon flux reproduces classical radiation pressure

Suppose a monochromatic beam has intensity I. The number of photons crossing unit area per unit time is the photon flux

N˙ =  -I-.
 A    E γ
(109)

Each absorbed photon delivers momentum

      Eγ-
pγ =  c .
(110)

Therefore the momentum delivered per unit area per unit time is

Apγ = -I-
E γEγ-
c (111)
= I-
 c. (112)

Hence

|---------|
pabs = I. |
-------c---
(113)

For ideal reflection, each photon’s normal momentum changes by twice as much, giving

|----------|
|      2I  |
|prefl = ---.|
--------c---
(114)

Thus the photon-counting and classical-field calculations give the same radiation pressure.

18 Example 4: photon rate in a 1 W, 532 nm laser

The photon energy is approximately

Eγ ≈ 3.73 × 10− 19 J.
(115)

A 1 W beam carries 1 J each second, so the photon rate is

= P--
Eγ (116)
=      1
---------−19
3.73 × 10 (117)
2.68 × 1018 s1. (118)

Each photon carries only about 1.25 × 1027 kg m/s, but the enormous photon rate produces the macroscopic force

        ˙     P-
Fabs = N pγ =  c ≈ 3.34 nN.
(119)

19 Frequency and wavelength dependence of single-photon momentum

Because

      hν-
pγ =  c ,
(120)

higher-frequency photons carry more momentum individually. Equivalently,

p  = h-,
 γ   λ
(121)

so shorter-wavelength photons carry more momentum individually.

However, for a beam of fixed total power P, the radiation force does not depend on photon frequency:

      P
N˙ =  --,
      hν
(122)

and therefore

Fabs = hν
---
c (123)
= P-
 c. (124)

A higher-frequency beam has fewer photons per second at fixed power, but each photon carries proportionally more momentum. The two effects cancel.

20 Solar sailing: a direct application of radiation pressure

A reflective spacecraft sail uses radiation pressure to create continuous thrust without expelling propellant. For a normally illuminated ideal mirror of area A exposed to intensity I,

F =  2IA-.
      c
(125)

For spacecraft mass M, the acceleration is

|----------|
|    2IA   |
|a = -M-c .|
-----------
(126)

Even when the acceleration is tiny, it acts continuously and can accumulate a substantial velocity change over long times.

21 Example 5: idealized solar-sail acceleration

Take

I =  1361W/m2,       A =  100 m2,     M  = 10 kg.
(127)

For ideal normal reflection,

F = 2IA-
 c (128)
= --2(1361)(100-)--
2.99792458 × 108 (129)
9.08 × 104 N. (130)

Thus

|--------------|
F--≈-0.908-mN.--
(131)

The corresponding acceleration is

a = F--
M (132)
9.08 × 105 m/s2. (133)

This is only about 9.3 × 106 of standard terrestrial gravitational acceleration, but unlike a brief impulse, solar radiation pressure can act for months or years.

22 Radiation pressure and antennas

The same momentum physics applies at radio frequencies. An antenna interacting with an electromagnetic field absorbs, scatters, and reradiates energy and momentum. In many RF engineering calculations the mechanical force is negligibly small, so the momentum aspect is omitted. Nevertheless, the underlying field still carries momentum density

     S-
g =  c2 .
(134)

This is useful conceptually because energy flow, momentum flow, scattering, antenna force, and radiation pressure are not separate phenomena. They are different consequences of the same Maxwell fields.

23 A useful hierarchy of electromagnetic transport quantities

The quantities developed in EM17 and EM18 form a clean chain.

Field energy density:

|----------|
u   [J/m3 ].|
------------
(135)

Energy flux:

|------------|
|         2  |
-S--[W/m---].-
(136)

Time-averaged energy flux:

|------------------|
|               2  |
-I-=-⟨S⟩--[W/m---].-
(137)

Momentum density:

|--------------------|
|g = -S   [kg/ (m2s)].|
-----c2--------------|
(138)

Momentum flux and radiation-pressure scale:

|--------|
|I       |
|-- [Pa ].|
-c--------
(139)

For a plane wave in vacuum,

|-------------------|
|                u- |
S-=--uc,----g-=--c.--
(140)

These equations make energy transport and momentum transport two parts of the same wave description.

24 Important qualification: momentum in material media

The vacuum relation

g =  𝜖0E × B
(141)

is unambiguous for electromagnetic fields in vacuum. In material media, separating total momentum into electromagnetic and material pieces is more subtle. Different useful momentum forms arise depending on how field and material momentum are partitioned, leading to the historical Abraham–Minkowski discussion.

The total momentum of the complete field-plus-matter system remains conserved. This article therefore keeps the derivations in vacuum, where the physics needed for radiation pressure and photon momentum is cleanest [6].

25 Common mistakes

  • Confusing electromagnetic momentum density g with the Poynting vector S. They differ by a factor c2 in vacuum.
  • Writing g = u∕c2 for a plane wave. The correct relation is g = u∕c; it is g = S∕c2.
  • Forgetting that radiation pressure is momentum flux, not energy density.
  • Using prad = 2I∕c for an absorbing black surface. The factor of two belongs to ideal reflection.
  • Forgetting that an oblique beam illuminates projected area A cos 𝜃.
  • Using only one factor of cos 𝜃 for the normal pressure at oblique incidence. The second factor comes from taking the normal component of momentum.
  • Treating the Maxwell stress tensor as a scalar pressure in arbitrary field configurations. It is a tensor because electromagnetic stresses can be directional and include shear components.
  • Claiming that Maxwell’s classical equations derive energy quantization. The photon energy Eγ = is a quantum postulate/result, not a consequence of classical Maxwell theory alone.
  • Confusing photon energy with photon momentum h∕λ.
  • Assuming that higher photon energy means greater radiation force at fixed beam power. At fixed power, fewer higher-energy photons arrive per second, leaving F = P∕c for absorption.
  • Applying vacuum momentum formulas inside material media without specifying how field and material momentum are being partitioned.

26 What EM18 adds to the series

EM17 established electromagnetic energy density, energy flux, intensity, and inverse-square spreading. EM18 adds the momentum carried by those same fields.

The vacuum electromagnetic momentum density is

|------------------|
|               S- |
g =  𝜖0E × B =  c2.|
--------------------
(142)

For a plane wave,

|----------------------|
|g = u-,    PEM  =  U-.|
-----c--------------c--|
(143)

Momentum flux produces radiation pressure:

|------------------------|
|       I            2I  |
|pabs = -,     prefl = ---.|
--------c-------------c--
(144)

At the quantum level,

|----------------------------|
|E γ = hν,     pγ = h-=  Eγ-.|
--------------------λ-----c--|
(145)

These results connect Maxwell’s field theory to optical forces, radiation pressure, solar sailing, photon momentum, and eventually the microscopic interaction of electromagnetic radiation with matter.

References

[1]   David J. Griffiths, Introduction to Electrodynamics, 4th ed., Cambridge University Press, 2017, sections on electromagnetic momentum and the Maxwell stress tensor.

[2]   John David Jackson, Classical Electrodynamics, 3rd ed., Wiley, 1999, sections on conservation laws, electromagnetic momentum, and Maxwell stresses.

[3]   Samuel J. Ling, Jeff Sanny, and William Moebs, University Physics, Volume 2, OpenStax, 2016, sections on electromagnetic waves, momentum, and radiation pressure.

[4]   Richard P. Feynman, Robert B. Leighton, and Matthew Sands, The Feynman Lectures on Physics, Volume I, Addison-Wesley, 1963, chapters on radiation, photons, and momentum transfer.

[5]   Richard P. Feynman, Robert B. Leighton, and Matthew Sands, The Feynman Lectures on Physics, Volume II, Addison-Wesley, 1964, chapters on electromagnetic energy and momentum.

[6]   Stephen M. Barnett, “Resolution of the Abraham–Minkowski Dilemma,” Physical Review Letters, Vol. 104, 070401, 2010.


"Electromagnetic Waves: Electromagnetic Momentum, Radiation Pressure, and Photon Momentum" is owned by bloftin.
(view preamble)
View style:
Other names:  EM18
Keywords:  electromagnetic momentum, field momentum, momentum density, Poynting vector, Maxwell stress tensor, radiation pressure, absorption, reflection, photon momentum, Planck relation, solar sail, optical force, momentum flux, electromagnetic wave

Attachments:
Electromagnetic Waves: Electromagnetic Momentum, Radiation Pressure, and Photon Momentum - Exercises and Complete Worked Solutions (Example) by bloftin
Electromagnetic Waves: Electromagnetic Momentum, Radiation Pressure, and Photon Momentum - Exercises and Complete Worked Solutions (Example) by bloftin
Electromagnetic Waves: Electromagnetic Momentum, Radiation Pressure, and Photon Momentum - Exercises and Complete Worked Solutions (Example) by bloftin

Cross-references: electromagnetic radiation, quantization, scalar, velocity, acceleration, mass, boundary, formula, power, systems, mechanics, speed, theorem, divergence, relation, tensor, Vector Identities, cross product, Gauss's Law, Lorentz force, Maxwell's equations, volume, radiation, momentum, force, Light, magnitude, wave, vector, flux, energy, fields, EM17
There are 2 references to this object.

This is version 1 of Electromagnetic Waves: Electromagnetic Momentum, Radiation Pressure, and Photon Momentum, born on 2026-09-19.
Object id is 1243, canonical name is ElectromagneticWavesElectromagneticMomentumRadiationPressureAndPhotonMomentum.
Accessed 15 times total.

Classification:
Physics Classification03.50.De (Classical electromagnetism, Maxwell equations )
 41.20.Jb (Electromagnetic wave propagation; radiowave propagation )
 42.25.Bs (Wave propagation, transmission and absorption radiation interactions with plasma and 52.38-r Laser-plasma interactions-in pla)
 42.50.Ar (Photon statistics and coherence theory)
Pending Errata and Addenda
None.
Discussion
Style: Expand: Order:

No messages.

Interact
rate | post | correct | update request | add example | add (any)