1. Home
  2. Oldsmobile
  3. 1991
  4. Cutlass Cruiser
  5. Engine Straight 4 Cylinders

1991 Oldsmobile Cutlass Cruiser engine straight 4 cylinders parts catalog

Add this car in your garage and make future searches easy.

Pump kit, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 88926211
  • Quantity in car: 1
  • Water (internally threaded bearing shaft) (all makes)
  • Usage: AJ35-37 (LR8), AM69 (LR8), AJ69 (LR8)

$29.8331.12

Available in 2 shops

Add to cart


Valve, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 88984201
  • Quantity in car: 1
  • Oil pressure relief
  • Usage: A (2.8W)

$11.2619.92

Available in 38 shops

Add to cart


Switch, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 89057502
  • Quantity in car: 1
  • Fuel pump & engine oil pressure indicator (3 pinion connect) (1all makes)
  • Usage: AJ35-37-69 (LR8)

$9.4313.55

Available in 37 shops

Add to cart


Cap, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 00343350
  • Quantity in car: 1
  • Vacuum pipe, 7/32 diameter (intake manifold vacuum fitting)

$?

Add to cart


Plug, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 00838538
  • Quantity in car: 1
  • Water jacket side (cylinder and case water jacket)

$?

Add to cart


Bolt, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 03522360
  • Quantity in car: 1
  • Engine coolant thermostat housing (8x1.25x90)
  • Usage: A (LR8)

$?

Add to cart


Washer, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 03990160
  • Quantity in car: 1
  • Flat 15/32 x 7/8 x 3/32 hard piece (engine mount bracket)

$?

Add to cart


Spark plug, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 05614046
  • Quantity in car: 4
  • (8 packing - r43ts6) (standard plug)
  • Usage: A (LR8)

$?

Add to cart


Washer, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10000925
  • Quantity in car: 1
  • Metric hardened flat, 20.4mm outside diameter (engine mount strut bracket brace)

$?

Add to cart


Ball, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10008244
  • Quantity in car: 8
  • Valve rocker armature
  • Usage: A (LR8)

$?

Add to cart


Stud, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10009312
  • Quantity in car: 1
  • Engine mount bracket
  • Usage: A (LR8)

$?

Add to cart


Guide, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10012915
  • Quantity in car: 1
  • Valve lifter push rod (#1)
  • Usage: A (LR8)

$?

Add to cart


Guide, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10012916
  • Quantity in car: 1
  • Valve lifter push rod (#2)
  • Usage: A (LR8)

$?

Add to cart


Guide, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10012917
  • Quantity in car: 1
  • Valve lifter push rod (#3)
  • Usage: A (LR8)

$?

Add to cart


Guide, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10012918
  • Quantity in car: 1
  • Valve lifter push rod (#4)
  • Usage: A (LR8)

$1.99

Available in 1 shop

Add to cart


Nipple, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10027566
  • Quantity in car: 1
  • Intake manifold
  • Usage: A (LR8)

$?

Add to cart


Cap, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10040230
  • Quantity in car: 8
  • Valve spring
  • Usage: A (LR8)

$?

Add to cart


Rod, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10040235
  • Quantity in car: 8
  • Valve push (8.30 in long)
  • Usage: A (LR8)

$?

Add to cart


Bracket, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10041188
  • Quantity in car: 1
  • gen. (engine lift front & gen.)
  • Usage: A (LR8)

$?

Add to cart


Bracket, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10041189
  • Quantity in car: 1
  • gen. (rear)
  • Usage: A (LR8)

$?

Add to cart


Seal, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10042875
  • Quantity in car: 4
  • Intake valve stem oil
  • Usage: A (LR8)
  • A Service Bulletin Applies To This Part Number. Per Gm Service Policies And Procedures, Failure To Follow Bulletin Information May Result In The Rejection Of A Warranty Claim.

$?

Add to cart


Seal, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10042877
  • Quantity in car: 4
  • Exhaust valve stem oil
  • Usage: A (LR8)

$?

Add to cart


Bolt, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10043014
  • Quantity in car: 1
  • Exhaust manifold (to cylinder head) (position #7)
  • Usage: A (LR8)

$?

Add to cart


Fitting, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10043026
  • Quantity in car: 1
  • Intake manifold vacuum (elbow 1/4-18 nptf (external) to 6.35 outside diameter tube, 30 tl, steel, zp.)
  • Usage: A (LR8)

$?

Add to cart


Bracket, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10044237
  • Quantity in car: 1
  • Engine lift rear
  • Usage: A (LR8)

$?

Add to cart


Tube, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10044339
  • Quantity in car: 1
  • Usage: A (LR8)

$?

Add to cart


Stud, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10044417
  • Quantity in car: 2
  • Throttle body injector
  • Usage: A (LR8)

$?

Add to cart


Valve, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10044512
  • Quantity in car: 4
  • Intake (standard)
  • Usage: A (LR8)

$?

Add to cart


Valve, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10044513
  • Quantity in car: 4
  • Intake (.08mm oversize)
  • Usage: A (LR8)

$61.99

Available in 1 shop

Add to cart


Valve, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10044515
  • Quantity in car: 4
  • Exhaust (standard)
  • Usage: A (LR8)

$?

Add to cart


Bolt, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10044622
  • Quantity in car: 8
  • Valve rocker armature pivot (m8x1.25x36)
  • Usage: A (LR8)

$1.52

Available in 1 shop

Add to cart


Bracket, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10066634
  • Quantity in car: 1
  • Engine mount strut (center engine mount to brace)
  • Usage: A (LR8)

$?

Add to cart


Brace, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10066643
  • Quantity in car: 1
  • Engine mount strut bracket (to engine)
  • Usage: A (LR8)

$?

Add to cart


Manifold, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10066657
  • Quantity in car: 1
  • Usage: A (LR8)

$?

Add to cart


Gasket, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10066662
  • Quantity in car: 1
  • Lower intake manifold
  • Usage: A (LR8)

$?

Add to cart


Manifold, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10066672
  • Quantity in car: 1
  • Exhaust
  • Usage: A (LR8)

$?

Add to cart


Gasket, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10066687
  • Quantity in car: 1
  • Throttle body injector
  • Usage: A (LR8)

$4.134.65

Available in 2 shops

Add to cart


Bolt, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10101343
  • Exhaust manifold (position #1, 2, 6) (hexagon with lock washer m18x1.5x28)
  • Usage: A (LR8)

$2.662.86

Available in 2 shops

Add to cart


Gasket, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10101360
  • Quantity in car: 1
  • Exhaust manifold
  • Usage: A (LR8)

$16.6317.89

Available in 2 shops

Add to cart


Cap, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10101770
  • Quantity in car: 1
  • Oil filler (plastic)
  • Usage: A (LR8)

$6.137.67

Available in 38 shops

Add to cart


Gasket, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10101784
  • Quantity in car: 1
  • Cylinder head
  • Usage: A (LR8)

$?

Add to cart


Cover, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10101824
  • Quantity in car: 1
  • Valve rocker armature (with baffle)
  • Usage: A (LR8)

$0.4945.55

Available in 2 shops

Add to cart


Thermostat, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10101864
  • Quantity in car: 1
  • Engine coolant (identify by unsealed water outlet and gasket on thermostat, for first design see 10207373)
  • Usage: A (LR8) (2ND DES)

$10.38

Available in 1 shop

Add to cart


Support, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10101874
  • Quantity in car: 1
  • Spark plug wire
  • Usage: A (LR8)

$0.73

Available in 1 shop

Add to cart


Bracket, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10111514
  • Quantity in car: 1
  • Accelerator control cable pulley (throttle cable & idler mounting)
  • Usage: A (LR8)

$?

Add to cart


Grommet, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10112531
  • Quantity in car: 2
  • Positive crankcase ventilation valve (to rocker armature cover)
  • Usage: A (LR8)

$3.423.68

Available in 2 shops

Add to cart


Tube, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10112532
  • Quantity in car: 1
  • Positive crankcase ventilation (complete) (component parts serviced) (14 inch long with positive crankcase ventilation)
  • Usage: A (LR8)

$13.90

Available in 1 shop

Add to cart


Gasket, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10112551
  • Quantity in car: 1
  • Engine coolant thermostat housing (to cylinder head) (between coolant outlet & thermo housing)
  • Usage: A (LR8)

$2.412.59

Available in 2 shops

Add to cart


Armature, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10121095
  • Quantity in car: 8
  • Valve rocker (with ball)
  • Usage: A (LR8)

$?

Add to cart


Valve, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10121099
  • Quantity in car: 4
  • Intake (.13mm oversize)
  • Usage: A (LR8)

$?

Add to cart


Valve, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10121100
  • Quantity in car: 4
  • Exhaust (0.13mm oversize)
  • Usage: A (LR8)

$2.77

Available in 1 shop

Add to cart


Valve, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10124601
  • Quantity in car: 1
  • Heater water flow control
  • Usage: A (LR8)

$10.5111.82

Available in 2 shops

Add to cart


Spring, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10124650
  • Quantity in car: 8
  • Valve
  • Usage: A (LR8)

$?

Add to cart


Gasket, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10124688
  • Quantity in car: 1
  • Usage: A (LR8)

$15.1016.25

Available in 2 shops

Add to cart


Housing kit, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10181367
  • Quantity in car: 1
  • Usage: A (LR8), A (LR8)

$0.56

Available in 1 shop

Add to cart


Thermostat, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10207373
  • Quantity in car: 1
  • Engine coolant (195 degree) (identify by water outlet with room temperature vulcanizing sealant no gasket on thermostat)
  • Usage: A (LR8) (1ST DES)

$7.4415.87

Available in 38 shops

Add to cart


Washer, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 10272735
  • Quantity in car: 1
  • M8, 20.4 outside diameter, 2.5thk, steel, cad/zp intake manifold

$2.633.62

Available in 38 shops

Add to cart


Bolt, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 11508133
  • Quantity in car: 1
  • Hexagon m12x1.75x30 10.9 pzor (engine mount bracket)

$0.49

Available in 1 shop

Add to cart


Bolt, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 11508202
  • Quantity in car: 1
  • Hex flanged head m10x1.5x20 9.8 pzor (generator bracket)

$0.740.79

Available in 2 shops

Add to cart


Bolt, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 11508476
  • Quantity in car: 2
  • M8x1.25x25 9.8 (water outlet)

$0.530.70

Available in 38 shops

Add to cart


Bolt, engine assembly 2.5l l4 (lr8/2.5r)

$4.698.45

Available in 38 shops

Add to cart


Bolt, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 11509418
  • Quantity in car: 1
  • M8x1.25x30.00 intake manifold

$3.216.66

Available in 38 shops

Add to cart


Bolt, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 11514766
  • Quantity in car: 1
  • Hexagon, m8x1.25x25, 22 thread (exhaust gas recirculation valve)

$0.790.84

Available in 2 shops

Add to cart


Bolt, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 11514779
  • Quantity in car: 1
  • Hexagon, tappet m10x1.5x30, plate steel (engine mount strut bracket brace)

$0.460.88

Available in 38 shops

Add to cart


Bolt, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 11515756
  • Quantity in car: 1
  • Hex flanged head, m8x1.25x20, 17thd, 18 outside diameter, 10.9, 7114m (accelerator control cable pulley)

$0.482.09

Available in 39 shops

Add to cart


Bolt, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 11516327
  • Quantity in car: 2
  • Hex flanged head, m10x1.5x25, 22.30 outside diameter, header point, 10.9, 7112m (exhaust manifold (to cylinder head) (position #4, 5)

$1.462.24

Available in 38 shops

Add to cart


Nut, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 11517996
  • Quantity in car: 1
  • Hex flanged head, m10x1.5, 11.2thk, 21.5 outside diameter, 7111m (engine mount bracket & engine mount strut bracket)

$2.893.81

Available in 38 shops

Add to cart


Bolt, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 11518061
  • Quantity in car: 1
  • Hex flanged head, m6x1x13, 10 thread, 14.2 outside diameter, gmw25m (8.8) steel, gmw14c-point (valve rocker armature cover)

$2.766.28

Available in 38 shops

Add to cart


Clamp, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 11609970
  • Quantity in car: 2
  • Worm gear, 14.22-26.92 diameter, 13.25 thick, stainless stl. (crankcase ventilation elbow)

$1.412.63

Available in 38 shops

Add to cart


Bolt, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 12337818
  • Quantity in car: 8
  • Cylinder head (m11x1.5x100 plain)
  • Usage: A (2.5R)

$2.674.46

Available in 38 shops

Add to cart


Gasket, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 12337972
  • Quantity in car: 1
  • Exhaust gas recirculation valve (used with exhaust gas recirculation valve having attaching bolts 58.0 millimeter apart)
  • Usage: A (LR8)

$0.703.54

Available in 38 shops

Add to cart


Stud, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 12338010
  • Quantity in car: 1
  • Cylinder head (positive #10) (m11x1.5x100 & m10x1.5x18)
  • Usage: A (LR8)

$2.402.70

Available in 38 shops

Add to cart


Stud, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 12338012
  • Quantity in car: 1
  • Cylinder head (pos#9 (hexagon, m11x1.5x 75&m10x1.5x18, oil, with sealant) (m11x1.5)
  • Usage: A (LR8)

$2.524.10

Available in 38 shops

Add to cart


Gasket, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 12353390
  • Quantity in car: 1
  • Cylinder head (for remanufacture engines)
  • Usage: A (LR8)

$?

Add to cart


Valve, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 12353398
  • Quantity in car: 4
  • Exhaust (for remanufacture engines) (.012 os, 8.3mm stem)
  • Usage: A (LR8)

$?

Add to cart


Valve, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 12353400
  • Quantity in car: 4
  • Int (for remanufacture engines) (.012" os, 8.3mm stem)
  • Usage: A (LR8)

$?

Add to cart


Head, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 12360337
  • Quantity in car: 1
  • Cylinder (exhaust manifold bolt threads are m10x1.5-6h) (includes head, instrument sheet&plugs-{exc valves})
  • Usage: A (LR8)

$?

Add to cart


Sealant, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 12378521
  • Room temperature vulcanizing engine silicone 5.3oz cart (engine coolant thermostat housing)

$11.8050.15

Available in 39 shops

Add to cart


Gasket kit, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 12506942
  • Quantity in car: 1
  • Usage: A (LR8)

$?

Add to cart


Tube, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 12515202
  • Quantity in car: 1
  • Positive crankcase ventilation (component parts serviced) (consists of a tube and two connectors)
  • Usage: A (LR8)

$12.4215.22

Available in 38 shops

Add to cart


Relay, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 14089936
  • Quantity in car: 1
  • Fan cont (5-pinion oval shape)
  • Usage: A

$14.1827.08

Available in 38 shops

Add to cart


Bracket, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 14094488
  • Quantity in car: 1
  • Engine mount strut (to radiator support)
  • Usage: A (LR8)

$?

Add to cart


Brace, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 14094489
  • Quantity in car: 1
  • Engine mount strut bracket (to upper tie bar)
  • Usage: A (LR8)

$?

Add to cart


Stud, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 15596518
  • Quantity in car: 1
  • Exhaust manifold (to cylinder head) (position #3) (m10x1.5x56.5)
  • Usage: A (LR8)

$0.91

Available in 1 shop

Add to cart


Bolt, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 15614709
  • Quantity in car: 2
  • With conical spring washer, m8x1.25x20, 15.58thd, 18 outside diameter, 9.8, zo (crankcase ventilation tube & accelerator control cable pulley)

$4.698.34

Available in 38 shops

Add to cart


Injector, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 17112176
  • Quantity in car: 1
  • Throttle body (component parts serviced)
  • Usage: A (LR8)

$354.38398.77

Available in 2 shops

Add to cart


Valve, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 17113498
  • Quantity in car: 1
  • Exhaust gas recirculation (product 17090078)
  • Usage: A (LR8)

$59.3361.99

Available in 2 shops

Add to cart


Lifter, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 17120090
  • Quantity in car: 8
  • Usage: A (LR8)

$32.2149.98

Available in 38 shops

Add to cart


Grommet, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 19110474
  • Quantity in car: 1
  • Positive crankcase ventilation valve (all makes)
  • Usage: A (LR8)

$3.306.17

Available in 38 shops

Add to cart


Grommet, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 19110477
  • Quantity in car: 1
  • Positive crankcase ventilation valve (all makes)
  • Usage: AM

$6.2811.75

Available in 37 shops

Add to cart


Spark plug, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 19145283
  • Quantity in car: 4
  • (rapidfire plug)
  • Usage: AJ35 (LR8), AJ37 (LR8), AJ69 (LR8)

$3.383.42

Available in 2 shops

Add to cart


Spark plug, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 19157997
  • Quantity in car: 4
  • (standard plug)
  • Usage: A (LR8)

$1.641.66

Available in 2 shops

Add to cart


Sensor, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 19178953
  • Quantity in car: 1
  • Exhaust oxygen (with wire lead) (m18x1.5-6e)
  • Usage: A (LR8)

$28.9731.18

Available in 2 shops

Add to cart


Gasket, engine assembly 2.5l l4 (lr8/2.5r)

  • OEM part number: 19236580
  • Quantity in car: 1
  • Exhaust gas recirculation valve (all makes)
  • Usage: AJ35 (LR8), AJ37 (LR8)

$2.043.24

Available in 38 shops

Add to cart

Go to top ↑.

← Prev. 1  2  3  4  Next →
Page 3 of 4

Copyright © 2012-2024, http://oemcats.com.
Feel free to contact us if you have any questions: info@oemcats.com.

Follow us on Facebook - Submit a new shop - Terms and conditions

This site is not owned or operated by General Motors Company.
The trade marks appearing on this website including, but not limited to: GM, Buick, Cadillac, Chevrolet, GMC, Oldsmobile, Opel, Pontiac, Saturn, Vauxhall and their respective logos, emblems, slogans and vehicle model names and body designs are trademarks and/or service marks of General Motors Company, its subsidiaries, affiliates or licensors.
This site is intended for reference only.