2008 GMC Trucks Sierra 1500 4WD electrical parts catalog

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

Harness, wiring harness chassis

  • OEM part number: 25910466
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (03) (LMG, LU3)

$307.87388.81

Available in 37 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 25906035
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, JL1)

$247.08265.86

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 25906027
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LY2, LY5, L76, JL1, JL4)

$199.06

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20878279
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H, UD7) (EXC JL1, UVC)

$127.66134.66

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20878289
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (JL1) (EXC UVC)

$179.86202.39

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20878291
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (EXC JL1, UVC)

$164.91185.57

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20878293
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (UD7, UVC) (EXC JL1)

$176.30198.38

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20878294
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (JL1, UD7, UVC)

$190.92214.83

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20878327
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H) (EXC HP2, JL1, UVC)

$186.92

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20878329
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, JL1) (EXC HP2, UVC)

$174.14195.96

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20878331
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, UD7, UVC) (EXC HP2, JL1)

$197.13207.96

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20878332
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, JL1, UD7, UVC) (EXC HP2)

$172.50194.11

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20926590
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (03) (LU3) (EXC E29, JL1)

$144.56

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20926591
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (03) (LMG, L20) (EXC JL1)

$167.71

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20926594
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (03) (LMG, L20) (EXC JL1)

$149.99188.10

Available in 37 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20926592
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (03) (LMG, L20, JL1)

$162.88

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20926593
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (03) (LU3) (EXC JL1)

$141.38174.55

Available in 38 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20926596
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LU3) (EXC JL1, UVC)

$165.23

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20926597
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H, JL1) (EXC UVC)

$178.34200.68

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20926601
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H, UD7, UVC) (EXC JL1)

$176.81199.57

Available in 38 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20926602
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H, JL1, UD7, UVC)

$192.84212.74

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20926595
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (03) (LMG, L20, JL1)

$161.37

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976700
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, UD7) (EXC HP2, JL1, UVC)

$163.81180.72

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 94672453
  • Quantity in car: 1
  • Chassis wiring
  • Usage: C107 (03) (LU3, E29)

$80.16100.68

Available in 37 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20951506
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H, JL1) (EXC UD7, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20951508
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H) (EXC JL1, UD7, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20951511
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (JL1, UD7) (EXC UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20951512
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (JL1) (EXC UD7, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20951513
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (UD7) (EXC JL1, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20951514
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (EXC JL1, UD7, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20951515
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (UD7, UVC) (EXC JL1)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20951516
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (JL1, UD7, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20951517
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, UD7) (EXC HP2, JL1, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20951518
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H) (EXC HP2, JL1, UD7, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20951528
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, JL1, UD7) (EXC HP2, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20951529
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, JL1) (EXC HP2, UD7, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20951530
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, UD7, UVC) (EXC HP2, JL1)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20951531
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, JL1, UD7, UVC) (EXC HP2)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 25910470
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (LY2) (EXC JL4), CK109 (03) (LY5) (EXC JL4), CK109 (53) (LY2, LY5) (EXC JL4)

$147.63

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976675
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (03) (LU3) (EXC E29, JL1), CK107 (03) (LFT, CW5) (EXC JL1, UD7, UVC)

$151.62

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976677
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (03) (LMG, L20, JL1)

$173.38

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976678
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (03) (LU3) (EXC JL1)

$144.77181.43

Available in 37 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976679
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (03) (LMG, L20) (EXC JL1)

$173.16

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976680
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (03) (LMG, L20, JL1)

$167.75188.76

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976681
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LU3) (EXC JL1, UVC)

$149.94184.33

Available in 37 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976682
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H, JL1, UD7) (EXC UVC)

$186.18

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976683
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H, JL1) (EXC UD7, UVC)

$183.11

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976684
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H, UD7) (EXC JL1, UVC)

$179.82

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976685
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H) (EXC JL1, UD7, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976686
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H, UD7, UVC) (EXC JL1)

$190.62

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976687
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H, JL1, UD7, UVC)

$196.58

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976688
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (JL1, UD7) (EXC UVC)

$185.78209.05

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976689
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (JL1) (EXC UD7, UVC)

$183.08201.98

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976690
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (UD7) (EXC JL1, UVC)

$173.84201.11

Available in 38 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976691
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (EXC JL1, UD7, UVC)

$168.20185.56

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976692
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (UD7, UVC) (EXC JL1)

$185.33228.65

Available in 38 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976693
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (JL1, UD7, UVC)

$196.99243.11

Available in 38 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976701
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H) (EXC HP2, JL1, UD7, UVC)

$193.95

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976702
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, JL1, UD7) (EXC HP2, UVC)

$188.28207.70

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976703
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, JL1) (EXC HP2, UD7, UVC)

$182.62201.46

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976704
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, UD7, UVC) (EXC HP2, JL1)

$193.22213.16

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20976705
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, JL1, UD7, UVC) (EXC HP2)

$198.88219.40

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 20926600
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H) (EXC JL1, UD7, UVC)

$159.66176.14

Available in 2 shops

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22760178
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (03) (LMG, L20) (EXC JL1)

$161.72

Available in 1 shop

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822241
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (03) (LFT, CW5) (EXC JL1, UD7, UVC), CK107 (03) (LU3) (EXC E29, JL1)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822242
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (03) (LMG, L20) (EXC JL1)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822243
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (03) (LMG, L20, JL1)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822244
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (03) (LU3) (EXC JL1)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822245
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (03) (LMG, L20) (EXC JL1)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822246
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (03) (LMG, L20, JL1)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822247
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LU3) (EXC JL1, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822248
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H, JL1, UD7) (EXC UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822249
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H, JL1) (EXC UD7, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822250
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H, UD7) (EXC JL1, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822251
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H) (EXC JL1, UD7, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822252
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H, UD7, UVC) (EXC JL1)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822253
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK107 (53) (LC9, LMG, L20, L9H, JL1, UD7, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822254
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (JL1, UD7) (EXC UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822255
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (JL1) (EXC UD7, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822256
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (UD7) (EXC JL1, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822257
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (EXC JL1, UD7, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822258
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (UD7, UVC) (EXC JL1)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822259
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK109 (53) (JL1, UD7, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822260
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, UD7) (EXC HP2, JL1, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822261
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H) (EXC HP2, JL1, UD7, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822262
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, JL1, UD7) (EXC HP2, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822263
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, JL1) (EXC HP2, UD7, UVC)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822264
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, UD7, UVC) (EXC HP2, JL1)

$?

Add to cart


Harness, wiring harness chassis

  • OEM part number: 22822265
  • Quantity in car: 1
  • Chassis wiring
  • Usage: CK105 (43) (LC9, LMG, L20, L9H, JL1, UD7, UVC) (EXC HP2)

$?

Add to cart


Receptacle, wiring harness chassis

  • OEM part number: 15932302
  • Quantity in car: 1
  • Tow vehicle electric (includes cap)
  • Usage: CK1, 2, 3 (03-43-53) (Z82)

$41.5157.50

Available in 38 shops

Add to cart


Bolt, wiring harness chassis

  • OEM part number: 11588337
  • Quantity in car: 2
  • Hexagon with flat washer, m6x1x20, 9 thread, 17 outside diameter, 6202m, gmw3200, tappet, dog pt. (trailer wiring harness ground)

$0.330.58

Available in 38 shops

Add to cart


Nut, wiring harness chassis

  • OEM part number: 11609412
  • Quantity in car: 1
  • Chassis rear wiring harness junction block lead (contains conductive finish for electrical ground)
  • Usage: CK1, 2, 3 (JL1)

$2.863.21

Available in 38 shops

Add to cart


Bracket, wiring harness chassis

  • OEM part number: 15045897
  • Quantity in car: 1
  • Chassis front wiring harness
  • Usage: CK1, 2, 3

$3.393.81

Available in 38 shops

Add to cart


Nut, wiring harness chassis

  • OEM part number: 21011332
  • Quantity in car: 1
  • Hexagon stamped ty df flange 14 (chassis front wiring harness bracket)

$3.174.03

Available in 38 shops

Add to cart


Harness, wiring harness body

  • OEM part number: 25946619
  • Quantity in car: 1
  • Body wiring
  • Usage: CK1 (43) (ASF, A48, UQA, Y91) (EXC KB6)

$232.66250.34

Available in 2 shops

Add to cart


Harness, wiring harness body

  • OEM part number: 25946620
  • Quantity in car: 1
  • Body wiring
  • Usage: CK1 (43) (AZ3, A95, DL3, YE9) (EXC ASF, A48, GAT, UD7, Y91)

$161.91174.21

Available in 2 shops

Add to cart

Go to top ↑.

← Prev. 1  2  3  ... 17  18  19  ... 25  26  27  Next →
Page 18 of 27

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.