Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various...

71
Anesthesia Machines, History and Current Evolution James F. Szocik, MD Clinical Associate Professor Department of Anesthesiology University of Michigan

Transcript of Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various...

Page 1: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Anesthesia Machines, History and Current Evolution

James F. Szocik, MDClinical Associate Professor

Department of AnesthesiologyUniversity of Michigan

Page 2: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

EvolutionIs NOT morphing…Requires BOTH

Variation Selection

Page 3: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

There is no great blue heron

Aristotle: The setting of definitions is the beginning of wisdom

Species do not exist, except as a construct.

What exists is a population of individuals:

Everytime one dies or hatches, the meaning of “great blue heron” changes

Page 4: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

And so it isEven with anesthesia machines…

Page 5: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Population Anes Machine

Page 6: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Population Anes Machine

Page 7: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Big Picture

Page 8: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

First component : Gas Delivery

Gas DeliveryTanksTanks

Color codeddifferent sizesdifferent volumes, same pressures

Page 9: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

PipelineDifferent paths for different gases

Oxygen Can be from bank of tanksCan be from liquid

NitrousTanks are liquid!

AirCompressed or Tanks

Page 10: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

On site compressionLet me sell you some liquid air…

Page 11: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Flowmeters and controllersOnce you have gas, want to deliver it and

measure itFlow controllers

Needle valveProportional valve

Page 12: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Electromagnetic Valve

Page 13: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Thorpe tubeGas enters at the bottom and elevates

the indicatorThe indicator floats where gravity

equals the upward force caused by gas flow

Tube is tapered so the annular opening increases with height

Indicator float is calibrated for specific gasDensity and viscosity differ

Page 14: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Hot Wire Flow metera thin platinum wire, electrically heated to constant

temperature 150 C.As gas passes through the meter

the wire cools off, requiring extra electrical energy to maintain its temperature.

The extra electrical energy is a measure of gas flow.

Page 15: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

VaporizersOpen dropBoyle’s bottle (various)Copper KettleVariable bypass, temperature (and flow)

compensatedElectronic injectionAdvantages/disadvantages

Page 16: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Yankauer mask

Page 17: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Boyle’s Bottle, Goldman Vap

Page 18: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Copper Kettle

Page 19: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Vapor pressure of volatile agents at 20 degrees C (mmHg)

Sevoflurane: 157Desflurane: 669Isoflurane: 238Enflurane: 172Halothane: 243N2O: 38,770

Page 20: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Vaporizer MathIf 100 ml of gas enters Copper Kettle

containing Iso, How much leaves?More than entered…Iso…238/760=.313, so 31% vapor will exitIf 100 ml enters, then how much is added

to make 31%?

Page 21: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

OMG Math!Pvap/Patm=(x)/(FO2+x)Patm*x=(Pvap*FO2)+(Pvap*x)Patm*x-Pvap*x=Pvap*FO2x*(Patm-Pvap)=Pvap*FO2x=(Pvap*FO2)/(Patm-Pvap)For 100 ml of O2 flow, 45 ml iso vapor45/145=.31

Page 22: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

So…To deliver one percent Iso….Mix 45 ml of vapor with 4.5 liters of

bypass gas

OR Use the following which “automatically” sets splitting ratio of 0.1 liter to 4.5 liters

Page 23: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Generic Bypass VaporizerFlow from the flowmeters

entersThe control valve regulates

the splitSplitting Ratio = flow though

vaporizing chamber/flow through bypass chamber

Saturated gas leaves chamber

Diluted by bypass gas

Page 24: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Splitting Ratios…20° CDesired

anesthetic

percentage

Halothane Enflurane Isoflurane Sevoflurane

1% 46:1 29:1 44:1 25:1

2% 22:1 14:1 21:1 12:1

3% 14:1 9:1 14:1 7:1

Page 25: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Temperature compensated

Page 26: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Electronic Vaporizer

Page 27: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Put it all together…

Page 28: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Denver QuestionIf I take my vaporizer to Denver (5280 ft

elevation), what happens?n.b. anesthesia is provided NOT by vol%,

but by partial pressure!1% vol/vol =7.6mmHg at sea levelPatm in Denver is 615mmHgSo a greater volume %, but same partial

pressure…

Page 29: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

True for variable bypass vapNot true for desflurane Tec 6? For future vaporizers…

Page 30: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Back to EvolutionHill climbing…Local optima…Need variation and selection

Page 31: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Circle SystemThere are others…who cares?

wasteful of gases & unneeded

Page 32: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

How to think of circle system

Page 33: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Circle SystemThe usual suspect….

Page 34: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Better View

Page 35: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

The diagram!

Page 36: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Labels…Expiratory valve

FGF inflow

Rebreathing Bag

RV

LV

Lungs

VRG ETCCO2 Abs

Anesthesia MachineBlack Box

Page 37: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Shuzan’s Short StaffShuzan held out his short staff and said:

“If you call this a short staff, you oppose its reality. If you do not call it a short staff, you ignore the fact. Now what do you wish to call this?”

Page 38: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,
Page 39: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Labels…Expiratory valve

FGF inflow

Rebreathing Bag

RV

LV

Lungs

VRG ETCCO2 Abs

O2 Supply

FlowmeterVaporizer

Flow Control

Page 40: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

VentilatorsBag in a bottlePistonTurbine

Page 41: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Air Shields VentilatorEntirely pneumaticBag in a bottle

Page 42: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Ventilator controlsTinsp

Finsp

Pausexp

Page 43: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Pressure/Volume/Time

Page 44: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Standard Vent (Bellows)

Page 45: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Drager Piston Vent

Page 46: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Turbine Vent Perseus

Page 47: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Ventilator ModesFeedback loops

Pressure controlVolume control

Page 48: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

PEEPStandard way, just impede exhalation

(pressure limit valve)Different using turbine vent, turbine

keeps spinning at a lower rate to maintain the PEEP pressure

Page 49: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Specifics to each machineFlow uncouplingFlow compensationFuture directions

Page 50: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Fresh Gas DecouplingWithout Fresh Gas Decoupling or

compensation, in a circle system, the fresh gas flow would be added to the tidal volume

Example:

Page 51: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Vt set at 600, FGF 1 l/mI:E ratio 1:2RR 10/minTherefore 6 seconds/breath, 2 seconds insp, 4

seconds expiration1 l/min=1000ml/min=1000ml/60sec=17ml/secTherefore 34 ml are added to each inspiration

Page 52: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Vt set at 600, FGF 6 l/minuteI:E ratio 1:2RR 10/minTherefore 6 seconds/breath, 2 sec insp, 4 sec

exp6 l/min=6000ml/min=6000ml/60sec=100ml/secTherefore 200 ml are added to each inspVt may increase to 800 ml

Page 53: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Standard Vent

Page 54: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Aisys methodMeasure the flow, derive tidal volumeIf tidal volume decreases, increase

pressure/volume deliveredIf tidal volume increases, decrease

pressure/volume deliveredRepeat….

Page 55: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

GE flow sensor

Page 56: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Standard Vent plus sensors

Page 57: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Draeger MethodWhen the ventilator is driving gas to the

pt, route the fresh gas flow during inhalation into the rebreathing bag/scavenging

Therefore a leak in the rebreathing bag will yield a circuit leak

Total volume of system is increased, increasing the time constant

Page 58: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Drager Piston Vent

Page 59: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Turbine ventEngineered to keep the gas moving,

decreasing the time needed to mix in fresh gas

Page 60: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Relation between Fresh Gas Flows, Rebreathing , Fi, and Fe

Old anes machines had mechanical/analog methods to maintain FiO2 > 25%

Drager OMRC, used pressure gradient between oxygen and nitrous to keep FiO2 up

Ohmeda used link 25 to mechanically tie flows together

Current models use computers and controlled flowmeters

Page 61: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Why set concentration is not delivered concentration?

At high flows, set concentration equals delivered

As flows decrease, the gradient increasesRemember concentration is not amountThink uptake4 l/min x 1%=.01x4000=40 ml/min delivered

Page 62: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Set vs Delivered

If pts minute vent is 6 l/minAnd FGF is 1 l/minWhere do the other 5 l/min come from?

Page 63: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Pt ain’t sucking vacuum….

Other 5 l/min is from exhaled gasesSo it has a lower concentration of gases (O2,

agent)CO2 is removed (one hopes)Air (at 1 l/m) is hypoxic…

Only contains 210 ml O2 Leaves only 10 ml of O2 to mix with old gas…

Page 64: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Problems with computer control…1

Air France 477 Airbus 330pitot tube iced overlack of inputsimproper response by crew

Page 65: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Problems with computer control 2….

Boeing 737 Max MCAS systemsingle point of failuresensor thinks AOA is too high, forces nose down

Page 66: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

General issues/specific issues

Overall issues with computerization, feedback loopsSingle point of failure (737 max), human reliance on

computers (AirFrance 477)Safety design features (separate knob, tactile coding)

bypassedChange in softwarechange in functions without

apparent/obvious change

Page 67: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Future of Anesthesia SystemsGood

Computer control can offload workBad

false inputsfalse outputslack of user experience handling workload/situations

Page 68: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Guess what…Anesthesia machines (& humans) can

“morph”Memetic evolutionReprogramming. Old hardware, new

software, anes machines can behave in new ways…

Page 69: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

Have a plan…Know how to go to manual…Look at the patient…Major problem, universal solution?

Ambu bag + TIVA

Page 71: Anesthesia Machines, History and Current Evolution...1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 2013 2. Yoder,

references1. Ehrenwerth, Eisenkraft and Berry. Various chapters in Anesthesia Equipment: Principles and Applications, 2nd ed. 20132. Yoder, JM. Understanding Modern Anesthesia Systems. Published by Drager

Medical, Inc. 2009. [Green book]3. Aisys Carestation User’s Reference Manual. Volumes 1 and 2. GE healthcare4. https://static.draeger.com/trainer/Perseus_A500_trainer_en/Perseus_A500_Tr

ainer/flashpage.htm?lang=en#id=E11005. Michael P. Dosch CRNA PhD, Darin Tharp CRNA MS. UD mercy anesthesia

gas machine webpages 2016. http://healthprofessions.udmercy.edu/academics/na/agm/

6. Virtual Anesthesia Machine Project. Project Director: Sem Lampotang, Ph.D., Simulation Engineer: Dave Lizdas, BSME Clinical Advisers: Nikolaus Gravenstein, MD, UF College of Medicine Faculty and Members of the

International VAM Network. https://vam.anest.ufl.edu/ Soon to be outdated due to Adobe Flash limitations…