Lesson 17

Gases and Gas Laws

Convert between pressure units, apply the individual and combined gas laws, use the ideal gas law for pressure/volume/amount/temperature calculations, find molar mass and density, work with Dalton's partial pressures, perform gas stoichiometry, apply the van der Waals equation for non-ideal gases, use Graham's law for effusion, and calculate RMS molecular speeds.

9 learning objectivesstates of matter
Chemistry reference tables

Pressure and Pressure Units

Pressure is force per unit area — in a gas, it arises from the cumulative impact of countless molecular collisions on a container wall. The SI unit is the pascal (Pa = N/m2), but chemists routinely work in several other units depending on context: atmospheres for everyday lab pressures, mmHg or torr for barometric and biological measurements, bar in many engineering contexts, and kPa for some textbook conventions.

The standard interconversions to memorize:

  • 1 atm = 760 mmHg = 760 torr (mmHg and torr are numerically identical)
  • 1 atm = 101,325 Pa = 101.325 kPa
  • 1 atm = 1.01325 bar (so 1 bar = 100,000 Pa = 100 kPa)

Convert between any two units by chaining the equalities above with dimensional analysis. For example, 3.2 bar → mmHg goes 3.2 bar × (100,000 Pa / 1 bar) × (1 atm / 101,325 Pa) × (760 mmHg / 1 atm) ≈ 2400 mmHg. The choice of pressure units also fixes which value of R to use in PV = nRT (see “The Ideal Gas Law” below).

Go deeperWhy this matters: you live at the bottom of an ocean of air

Atmospheric pressure at sea level pushes on every square centimeter of you with roughly the weight of a kilogram, about 14.7 psi or 101.3 kPa. You do not feel it because it pushes equally from all sides, inside and out. It also does quiet work for you: a drinking straw does not “suck” liquid up; you lower the pressure in your mouth and the atmosphere pushes the drink up the straw. Suction cups, vacuum-sealed jars, and plungers all run on the same trick: remove air from one side and let the ocean of air above do the pushing.

Boyle's Law: Pressure-Volume Relationship

When you compress a gas into a smaller space, the pressure goes up. Pull back on the syringe plunger and the pressure drops. This inverse relationship between pressure and volume at constant temperature is Boyle's law.

Mathematically, for a fixed amount of gas at constant temperature:

P⁠1V⁠1 = P⁠2V⁠2

If you double the pressure, the volume halves. If you triple the volume, the pressure drops to one-third. The product P × V stays constant as long as temperature and moles don't change.

Boyle's law explains everyday phenomena: your lungs expand (volume up, pressure down) to draw air in during inhalation, then contract (volume down, pressure up) to push air out during exhalation. Scuba divers rely on this relationship when managing buoyancy at different depths.

Go deeperWhy this matters: every breath is Boyle's law

You are running P⁠1V⁠1 = P⁠2V⁠2 about sixteen times a minute. Your diaphragm contracts and pulls downward, expanding the chest cavity; lung volume rises, so pressure inside falls below atmospheric, and air flows in. Relax the diaphragm and the reverse happens. You never pull air in; you make room and the atmosphere does the rest.

Scuba training drills the same law as a survival rule: never hold your breath while ascending. Air taken in at depth expands as the surrounding pressure drops, and lungs that are not allowed to vent can be seriously injured by their own obedient gas.

Charles's Law: Volume-Temperature Relationship

Heat a balloon and it expands. Cool it and it shrinks. Charles's law captures this direct proportionality between volume and temperature for a gas at constant pressure.

V⁠1 / T⁠1 = V⁠2 / T⁠2

The critical detail: temperatures must be in kelvin. The kelvin scale starts at absolute zero (0 K = −273.15 °C), the theoretical temperature at which gas volume would reach zero. Using Celsius in gas law calculations produces incorrect results because the Celsius scale doesn't start at a true zero.

Charles's law means that if you double the kelvin temperature of a gas while holding pressure constant, the volume doubles. Hot air balloons work because heating the air inside the balloon increases its volume, making the balloon less dense than the surrounding cooler air.

Go deeperCommon mistake: running Charles's law in Celsius

Doubling 20 °C to 40 °C does not double a gas’s volume, and plugging Celsius values into V⁠1/T⁠1 = V⁠2/T⁠2 produces nonsense (and division by zero at 0 °C). The law is a proportionality through the origin, and the origin is absolute zero. In kelvin, 20 °C to 40 °C is 293 K to 313 K: a modest 6.8% volume increase, which matches what a real balloon does.

The habit that prevents the error: in any gas-law problem, convert every temperature to kelvin before touching the algebra. Ratios of temperatures only mean something on a scale whose zero is real.

Gay-Lussac's Law and Avogadro's Law

Two more single-variable gas laws complete the family. Gay-Lussac's law describes a gas held at constant volume and amount: pressure is directly proportional to absolute temperature.

P1 / T1 = P2 / T2

Heat a sealed rigid container and the pressure rises; cool it and the pressure drops. Like Charles's law, temperatures must be in kelvin. Gay-Lussac's law explains why a pressurized aerosol can warns “do not heat” — raising the temperature in a fixed-volume vessel raises the pressure proportionally and can rupture the can.

Avogadro's law describes a gas at constant pressure and temperature: volume is directly proportional to the number of moles.

V1 / n1 = V2 / n2

Add gas to a flexible container and it expands; remove gas and it shrinks. The mole count n2 reflects the total amount in the new state — if you start with n1 moles and add Δn, then n2 = n1 + Δn. A direct consequence of Avogadro's law is the standard molar volume: at STP (273.15 K and 1 atm), one mole of any ideal gas occupies 22.4 L, regardless of the gas's identity.

The four single-variable laws (Boyle, Charles, Gay-Lussac, Avogadro) each hold three quantities constant and let the fourth pair vary. The combined gas law and the ideal gas law below absorb all four into a single statement.

Go deeperWhy this matters: cold mornings and angry aerosol cans

The tire-pressure warning that lights up on the first cold morning of winter is Gay-Lussac’s law on your dashboard: the tire’s volume and air amount are essentially fixed, so pressure falls with absolute temperature, roughly one psi for every 10 °F drop. The same law, run the other direction, is why every aerosol can says do not incinerate: heat a sealed container and the pressure climbs with T until the can fails.

Both warnings are the sealed-rigid-container scenario of this section, wearing consumer packaging.

The Combined Gas Law

Real-world gas problems rarely involve changing only one variable. When both pressure and temperature change simultaneously, the combined gas law handles the situation by merging Boyle's and Charles's laws into a single equation:

P⁠1V⁠1 / T⁠1 = P⁠2V⁠2 / T⁠2

This equation works for any situation where the amount of gas (moles) stays constant but pressure, volume, and temperature all change. To use it:

  1. Convert all temperatures to kelvin
  2. Identify the known values (P⁠1, V⁠1, T⁠1, and two of P⁠2, V⁠2, T⁠2)
  3. Solve algebraically for the unknown

The combined gas law is especially useful when comparing gas samples under different sets of conditions, such as predicting the volume of a gas at standard temperature and pressure (STP: 273.15 K and 1 atm) from measurements taken at lab conditions.

Go deeperWhy this matters: weather balloons are combined-gas-law probes

Twice a day, weather stations around the world release balloons that climb to around 30 km carrying instrument packages. On the way up, outside pressure collapses toward a hundredth of an atmosphere while temperature plunges far below freezing; the combined gas law says the balloon must swell enormously (the pressure drop wins by far), and it does, expanding to tens of times its launch volume until the latex bursts by design and the instruments parachute home.

Launch crews under-fill the balloons on purpose, leaving them limp at ground level: room to grow, computed from P⁠1V⁠1/T⁠1 = P⁠2V⁠2/T⁠2.

The Ideal Gas Law

The ideal gas law is the master equation that unifies all the individual gas laws into one relationship:

PV = nRT

Here, P is pressure, V is volume, n is the number of moles, T is temperature in kelvin, and R is the universal gas constant. The value of R depends on the pressure units you use:

  • R = 0.08206 L·atm·mol−1·K−1 (when P is in atm and V in liters)
  • R = 8.314 J·mol−1·K−1 (when working with energy units)

The ideal gas law assumes that gas molecules have no volume and exert no attractive forces on each other. Real gases approximate this behavior well at low pressures and high temperatures. At STP, one mole of any ideal gas occupies about 22.4 L — the standard molar volume.

This equation can solve for any one of the four variables (P, V, n, or T) when the other three are known, making it the most versatile tool in gas-phase calculations.

Go deeperCommon mistake: mixing R with mismatched units

The gas constant comes in different outfits: 0.08206 L·atm/(mol·K) and 8.314 J/(mol·K) are the same constant in different unit systems. Feed PV = nRT a pressure in kPa alongside the 0.08206 value, or volume in mL alongside anything, and the answer is silently wrong by orders of magnitude.

Two protections: choose R after looking at your pressure and volume units (0.08206 wants atm and L), and sanity-check the result: a mole of gas near room conditions occupies on the order of 25 L. An answer of 0.0025 L or 25,000 L means a unit slipped, not that chemistry got exotic.

Gas Density and Molar Mass

The ideal gas law can be rearranged to connect density directly to molar mass. Starting from PV = nRT and substituting n = m/M (mass divided by molar mass), we get:

d = PM / RT

where d is density (g/L), P is pressure, M is molar mass (g/mol), R is the gas constant, and T is temperature in kelvin.

This equation works in two important directions:

  • Known gas → density: If you know what the gas is, plug in its molar mass to find the density at any given T and P.
  • Unknown gas → molar mass: Measure the density of a gas experimentally, then solve for M to help identify the substance.

At STP, denser gases have higher molar masses. For example, CO⁠2 (M = 44 g/mol) is denser than N⁠2 (M = 28 g/mol), which is why CO⁠2 accumulates in low-lying areas.

Go deeperWhy this matters: why helium rises and CO2 pools

At the same pressure and temperature, d = PM/RT says density tracks molar mass. Air averages about 29 g/mol. Helium, at 4 g/mol, is seven times less dense, so helium balloons float. Carbon dioxide, at 44 g/mol, is half again denser than air, so it sinks and pools: this is why CO⁠2 accumulating in wells, breweries, and cellars is a genuine asphyxiation hazard, and why the gas from a fire extinguisher hugs the ground. A hot-air balloon plays the T card in the same equation: heat the air, density falls, and the whole balloon becomes lighter than what surrounds it.

Dalton's Law of Partial Pressures

In a gas mixture, each gas behaves independently and contributes its own pressure as if the other gases weren't there. Dalton's law states that the total pressure equals the sum of all the individual (partial) pressures:

Ptotal = PA + PB + PC + …

The partial pressure of any component is related to its mole fraction (X), the fraction of total moles that the component represents:

PA = XA × Ptotal

A practical application arises when collecting gases over water. The collected gas is always mixed with water vapor, so the measured total pressure includes the vapor pressure of water. To find the pressure of the dry gas alone, subtract the water vapor pressure (a temperature-dependent value found in reference tables) from the total pressure.

Go deeperWhy this matters: Everest has plenty of air percentage-wise

The air on Everest’s summit is still about 21% oxygen, the same fraction as at sea level. What kills is Dalton’s law: total pressure up there is only about a third of an atmosphere, so oxygen’s partial pressure falls from roughly 0.21 atm to about 0.07 atm, and your lungs load oxygen in proportion to its partial pressure, not its percentage. Bottled oxygen fixes the partial pressure, not the fraction.

Divers meet the same law inverted: at depth, partial pressures climb, and gases harmless at the surface (even oxygen itself) become toxic when their partial pressure gets high enough.

Gas Stoichiometry

Gas stoichiometry extends the mole-based calculations you already know to gas-phase reactions, using the ideal gas law as the bridge between moles and measurable quantities (P, V, T).

The general workflow:

  1. Write and balance the chemical equation
  2. Convert given gas data (P, V, T) to moles using PV = nRT
  3. Use stoichiometric ratios from the balanced equation to find moles of the desired substance
  4. Convert moles back to the requested quantity (volume, mass, etc.)

A useful shortcut applies when gases are compared at the same temperature and pressure: volume ratios equal mole ratios, thanks to Avogadro's law. So if the balanced equation shows a 1:3 ratio of N⁠2 to H⁠2, then 1 L of N⁠2 reacts with 3 L of H⁠2 (at the same T and P).

At STP, the molar volume of 22.4 L/mol provides another convenient conversion factor for quick calculations.

Kinetic Molecular Theory

The kinetic molecular theory (KMT) provides the microscopic explanation for why the gas laws work. It is built on five postulates:

  1. Gas molecules are in continuous, random, straight-line motion
  2. Molecules are negligibly small compared to the distances between them
  3. Pressure results from molecular collisions with container walls
  4. Molecules exert no attractive or repulsive forces on each other (collisions are elastic)
  5. Average kinetic energy is directly proportional to kelvin temperature

These postulates explain each gas law at the molecular level:

  • Boyle's law: Compressing a gas means molecules hit the walls more often → higher pressure
  • Charles's law: Hotter molecules move faster and need more volume to maintain the same collision rate → volume increases
  • Dalton's law: Molecules of different gases act independently, each contributing its own wall collisions → pressures add up
  • Avogadro's law: More molecules at constant T and P require proportionally more volume to keep collision frequency per unit area constant
Go deeperRoom-temperature air moves faster than sound

Kinetic molecular theory makes temperature concrete: it is a readout of molecular speed. At 25 °C, an average nitrogen molecule travels around 500 m/s, faster than a passenger jet and faster than sound itself (343 m/s). That is no coincidence: sound is a pressure disturbance passed along by molecular collisions, so it cannot outrun the molecules carrying it.

The reason the breeze does not sandblast you at 500 m/s is that the motion is random: molecules dart, collide billions of times per second, and get nowhere fast. Warm the gas and the darting quickens; that, at the molecular level, is all that temperature means.

Non-Ideal Gas Behavior

Real gases deviate from ideal behavior when the assumptions of KMT break down — specifically at high pressures (molecules are close together and their volume matters) and low temperatures (molecules move slowly enough for intermolecular attractions to take effect).

The compressibility factor Z = PV/(nRT) quantifies this deviation. For an ideal gas, Z = 1. When Z < 1, attractive forces dominate and the gas is more compressible than expected. When Z > 1, molecular volume dominates and the gas is less compressible.

The van der Waals equation corrects the ideal gas law with two terms:

(P + an⁠2/V⁠2)(V − nb) = nRT

The constant a corrects for intermolecular attractions (larger for polar molecules like H⁠2O) and b corrects for molecular volume (larger for bigger molecules). At low pressures and high temperatures, both corrections become negligible and the van der Waals equation reduces to PV = nRT.

Go deeperWhy this matters: your propane tank refutes the ideal gas law

Squeeze an ideal gas and it just gets denser, forever. Squeeze real propane at room temperature and, at roughly 9 atm, it does something the ideal gas law cannot describe: it condenses into a liquid. A backyard barbecue tank holds mostly liquid propane precisely because intermolecular attractions, which the ideal model ignores, take over when molecules are crowded together. That is also why the tank’s pressure stays steady as you grill (liquid keeps evaporating to replace the vapor drawn off) instead of falling like an ideal-gas cylinder would.

Ideality is a good approximation exactly where its assumptions hold: low pressure, high temperature, and molecules far apart.

Graham's Law of Effusion

Effusion is the escape of gas molecules through a tiny opening into a vacuum. Diffusion is the broader spreading of gas molecules through space due to random motion. Both rates depend on molecular mass, and both are described by Graham's law.

rateA / rateB = √(MB / MA)

Lighter molecules move faster and effuse more quickly. Hydrogen (M = 2 g/mol) effuses four times faster than oxygen (M = 32 g/mol) because √(32/2) = 4.

Graham's law has powerful applications:

  • Identifying unknown gases: Compare effusion rates to calculate the unknown molar mass
  • Isotope separation: Uranium enrichment historically used gaseous diffusion of UF⁠6 to separate lighter ⁠235UF⁠6 from heavier ⁠238UF⁠6

Since effusion rate is inversely proportional to the square root of molar mass, time of effusion is directly proportional to √M — heavier gases take longer to escape through the same opening.

Go deeperWhy this matters: Graham's law helped build the atomic age

Separating uranium-235 from uranium-238 for the first atomic weapons could not be done chemically: isotopes have identical chemistry. The Manhattan Project turned to Graham’s law instead, converting uranium to UF⁠6 gas and letting it effuse through porous barriers. The rate advantage of the lighter ⁠235UF⁠6 is the square root of 352/349, a factor of just 1.0043, so the plant at Oak Ridge chained thousands of stages, each enriching the mixture a fraction of a percent, in a building that was then among the largest on Earth.

A physics footnote in this section, multiplied thousands of times, was an industrial-scale engineering project that changed history.

Root Mean Square Speed

Gas molecules at any temperature have a range of speeds described by the Maxwell-Boltzmann distribution. The root mean square (rms) speed is the most useful average because it connects directly to kinetic energy:

urms = √(3RT / M)

where R = 8.314 J·mol−1·K−1, T is temperature in kelvin, and M is molar mass in kg/mol (not g/mol — watch the unit conversion!).

Key relationships:

  • Raising the temperature increases urms and shifts the speed distribution toward higher speeds
  • Lighter gases have higher urms at the same temperature (He moves faster than Xe)
  • Average kinetic energy per mole is KEavg = (3/2)RT — it depends only on temperature, not on the identity of the gas

For example, N⁠2 at 30 °C (303 K) has urms ≈ 519 m/s — faster than the speed of sound. Despite these enormous speeds, gas molecules in a room don't travel in straight lines because of billions of collisions per second with other molecules.

Gas Law Problem Selection and Common Mistakes

Choosing the right gas law is the first and most important step:

  1. Identify what changes and what stays constant. If amount and temperature are fixed, use Boyle’s law. If amount and pressure are fixed, use Charles’s law.
  2. If all four variables (P, V, n, T) are involved, use the ideal gas law PV = nRT.
  3. If a gas mixture: use Dalton’s law to find partial pressures, then apply the ideal gas law to individual components if needed.
  4. For stoichiometry problems involving gases: convert between moles and gas volume using PV = nRT (or molar volume at STP as a shortcut).
  5. Always convert temperature to Kelvin before substituting into any gas law equation.

Common mistakes: using Celsius instead of Kelvin (this is the single most common gas-law error), choosing the wrong value of R for the pressure units given, applying the ideal gas law at very high pressures or very low temperatures where real-gas deviations are significant, using molar volume (22.4 L/mol) at conditions other than STP, and confusing total pressure with partial pressure in mixture problems.

Pounds per Square Inch (psi) as a Pressure Unit

Alongside the SI and laboratory pressure units, the pound per square inch (psi, sometimes written lbf/in2) is the everyday engineering unit you meet on tire gauges, compressed-gas cylinders, and HVAC equipment in the United States. Like every other pressure unit, it is fixed against the standard atmosphere by a single definitional equality:

1 atm = 14.696 psi

Adding this to the equalities already listed gives the full conversion chain for standard atmospheric pressure:

  • 1 atm = 760 mmHg = 760 torr
  • 1 atm = 101,325 Pa = 101.325 kPa
  • 1 atm = 1.01325 bar
  • 1 atm = 14.696 psi

Convert a psi reading to any other unit the same way you chain the others — with dimensional analysis. For example, a tire inflated to 32 psi expressed in kilopascals is 32 psi × (1 atm / 14.696 psi) × (101.325 kPa / 1 atm) ≈ 220 kPa. Note that a tire gauge reads gauge pressure (the amount above the surrounding atmosphere), so 32 psi means 32 psi gauge ≈ 220 kPa gauge. Converting psi → kPa changes only the unit, not the gauge/absolute basis — the same physical reading is simply re-expressed. (The corresponding absolute pressure would be larger: (32 + 14.696) psi ≈ 46.7 psi ≈ 322 kPa.) These problems ask only for the change of unit, so the answer is ≈ 220 kPa.

Key Equations

Ideal Gas Law
PV = nRT
R = 0.08206 L·atm/(mol·K); T must be in kelvin
Combined Gas Law
(P1 × V1) / T1 = (P2 × V2) / T2
Used when amount of gas is constant but P, V, and T all change
Dalton's Law
Ptotal = PA + PB + PC + ...
Each partial pressure: PA = XA × Ptotal
Graham's Law
rateA / rateB = sqrt(MB / MA)
Lighter gases effuse faster
psi Conversion Factor
1 atm = 14.696 psi
Pounds per square inch (psi); chain with 1 atm = 101.325 kPa to convert psi to kPa

Learning Objectives

After studying this topic, you should be able to:

  1. Convert between pressure units (atm, mmHg/torr, Pa/kPa, bar)
  2. Apply the combined and individual gas laws (Boyle's, Charles's, Gay-Lussac's, Avogadro's) to solve problems
  3. Use the ideal gas law to calculate pressure, volume, amount, or temperature of a gas
  4. Calculate the molar mass or density of a gas from ideal gas law data
  5. Apply Dalton's law of partial pressures to gas mixtures
  6. Perform gas stoichiometry calculations at STP and non-STP conditions
  7. Apply the van der Waals equation to calculate corrected pressure for non-ideal gases
  8. Apply Graham's law to compare rates of effusion or diffusion of gases
  9. Calculate the root-mean-square speed of gas molecules at a given temperature

How-To Procedure

How to Solve an Ideal Gas Law Problem

  1. Identify the known quantities (P, V, n, T) and which variable you need to find.
  2. Convert temperature to kelvin (K = °C + 273.15).
  3. Convert volume to liters and pressure to atm (or choose R to match your units).
  4. Write PV = nRT and solve algebraically for the unknown variable.
  5. Substitute values and calculate, keeping track of significant figures.
  6. Check that the answer is physically reasonable (e.g., a positive volume, a temperature above 0 K).

Worked Example

Using the Ideal Gas Law to Find Volume

Problem

A chemist needs to store 655 g of methane gas (CH⁠4) at 25 °C and a pressure of 0.980 atm. What volume container is required?

Solution
  1. Convert mass to moles: n = 655 g ÷ 16.04 g/mol = 40.8 mol CH⁠4
  2. Convert temperature to kelvin: T = 25 + 273.15 = 298.15 K
  3. Write the ideal gas law and solve for V: V = nRT / P
  4. Substitute values: V = (40.8 mol)(0.08206 L·atm·mol⁠-1·K⁠-1)(298.15 K) / (0.980 atm)
  5. Calculate: V = (40.8)(0.08206)(298.15) / 0.980 = 998.2 / 0.980 = 1.0186 × 10⁠3 L → 1.02 × 10⁠3 L (3 sig figs)
Answer

The chemist needs a container with a volume of approximately 1.02 × 10⁠3 L (about 270 gallons) to store 655 g of methane at the given conditions.

Test Your Understanding

Two identical rigid containers at the same temperature hold equal moles of gas. Container A holds helium and Container B holds carbon dioxide. Which container has the higher pressure, or are they the same? Explain using kinetic molecular theory.

Practice Problems

calculation

A balloon contains 2.50 L of gas at 25.0 °C and 1.00 atm. If the temperature rises to 50.0 °C and the pressure remains constant, what is the new volume?

calculation

A mixture of N2 and O2 has a total pressure of 760 mmHg. If the mole fraction of N2 is 0.78, what is the partial pressure of O2?

Create a free account to start practicing. A subscription unlocks answer grading and AI step help.

Create Free Account

Self-Study Questions

What is pressure and what units are used to measure it?

What is Boyle’s law and what variables does it relate?

What is Charles’s law and what variables does it relate?

What is the ideal gas law and what does each variable represent?

Hint: PV = nRT — make sure you know what R is and its common values.

What conditions define STP?

What is Dalton’s law of partial pressures?

What is the kinetic molecular theory and what are its key postulates?

Under what conditions do real gases deviate most from ideal behaviour?

What is Graham’s law and how does molar mass affect gas effusion?

How do you use the ideal gas law in stoichiometry problems involving gases?

How do you convert between atm, mmHg/torr, Pa, kPa, and bar?

Hint: 1 atm = 760 mmHg = 760 torr = 101,325 Pa = 1.01325 bar.

What is Gay-Lussac's law and what variables does it relate?

What is Avogadro's law and how do you account for adding gas to a flexible container?

Ready to Practice?

Create a free account to explore the complete practice library. A subscription unlocks answer grading and AI step help.

Sign Up Free

Content Sources

Concept sections adapted from open educational resources under Creative Commons licensing:

  • OpenStax Chemistry 2e, Ch 9.1–9.2: Gas Pressure and The Ideal Gas Law (CC BY 4.0)
  • OpenStax Chemistry 2e, Ch 9.3: Stoichiometry of Gaseous Substances, Mixtures, and Reactions (CC BY 4.0)
  • OpenStax Chemistry 2e, Ch 9.4: Effusion and Diffusion of Gases (CC BY 4.0)
  • OpenStax Chemistry 2e, Ch 9.5–9.6: Kinetic-Molecular Theory and Non-Ideal Gas Behavior (CC BY 4.0)