9 out of 10 based on 991 ratings. 4,636 user reviews.


Jeep Cherokee ( XJ) Factory Service Manual 1993 Version 1
Jeep - Cherokee (XJ) - Factory Service Manual - 1993 - Version 1. Jeep Cherokee ( XJ) Factory Service Manual 1993 Version 1 OCR 1417 Pages
Jeep Cherokee Xj 1994-1995 Service Repair Manual
May 20, 2020This is the same type of service manual your local dealer will use when doing a repair for your Jeep Cherokee Xj. They are specifically written for the do-it-yourselfer as well as the experienced mechanic. Using this repair manual is an inexpensive way to keep you vehicle working properly.
Jeep Cherokee Xj 1994-1995 Service Repair Manual
This package covers all the service and repair information about 1994-1995 Jeep Cherokee Xj. You will surely enjoy browsing through the pages and learning how to repair the different parts of your machineload Service Repair Manual for Jeep Cherokee Xj 1994 1995
Jeep Cherokee XJ Service Repair Manual 1997-2001
Download Jeep Cherokee XJ service repair manual year 1997, 1998, 1999, 2000, 2001. Complete instruction, diagrams, illustration, diagram, & specifications to repair[PDF]
PEDROMORENO Ebook and Manual Reference
Then you come right place to find the 1984 1993 Jeep Xj Cherokee Workshop Service Repair Manual Download Printable 2019. Read any ebook online with simple actions. But if you want to save it to your computer, you can download more of ebooks now. Download Free: 1984 1993 Jeep Xj Cherokee Workshop Service Repair Manual Download Printable 2019 Read
Manual Repair: Jeep Cherokee XJ YJ 1984 1985 1986 1987
Aug 15, 2014Jeep Cherokee XJ YJ 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 Service Repair Manual Service Repair Manual. Workshop Service Repair Manual.[PDF]
Jeep Xj 1984 1993 Service Repair Manual
Get Free Jeep Xj 1984 1993 Service Repair Manual Jeep Xj 1984 1993 Service Repair Manual When people should go to the book stores, search introduction by shop, shelf by shelf, it is essentially problematic. This is why we give the books compilations in this website. It will extremely ease you to look guide jeep xj 1984 1993 service repair[PDF]
Jeep Cherokee Xj Repair Manual - seapa
Access Free Jeep Cherokee Xj Repair Manual Jeep Cherokee Xj Repair Manual. starting the jeep cherokee xj repair manual to gate every morning is within acceptable limits for many people. However, there are yet many people who also don't subsequent to reading. This is a problem. But, similar to you can hold others to start reading, it will be better.
jeep cherokee yj xj 1992 repair service manual - Free
Jeep Cherokee Yj Xj 1992 Repair Service Manual OME 9000911. 2002 to 2007 Cherokee/Liberty KJ ALL Models (OME Springs). 9000911. 1984 to 2001 Cherokee XJ - Petrol & Diesel. 60052.
jeep cherokee xj 1989 repair service manual - Free
Jeep Cherokee Xj 1989 Repair Service Manual. Power Steering Fluid Types Recommended by OE Manufacturer* All models (1984 – 1989). manual. Q 629 CHI PB. Chilton's Chrysler full-size vans 1989-98 repair manual. Q 629 CHI PB Chilton's Jeep Grand Cherokee 2005-09 repair manual. Q 629 fixit. Read/Download File
Jeep Cherokee XJ
1997 cherokee xj service manual English: 47.2 MB: 1 724 1995 1995 xj yj jeep cherokee English: 66.7 MB: 1994 1994 xj jeep cherokee repair manual English: 62.5 MB: 1993 1993 jeep cherokee xj fsm 2 5l 4 cyl service manual English: 16.7 MB[PDF]
BRAZILFILMFESTIVAL Ebook and Manual Reference
Title: Free Download: 1984 1993 Jeep Cherokee Xj Service Repair Manual 1984 1985 1986 1987 1988 1989 1991991 1992 1993 Printable 2019 Online Reading at
Jeep Cherokee XJ Service Manual 1997-2001 PDF
Dec 10, 2013The Jeep Cherokee XJ service manual will show you which tools and size to use. Therefore you are always well prepared before you even go outside and into your garage to carry out that repair for free. It will be the best decision you ever make. Jeep Cherokee XJ Service Manual covered: – General Maintenance – Transmission Service Repair
JEEP CHEROKEE XJ 1999 - Service Repair Manual
JEEP CHEROKEE XJ 1999 Factory Workshop Service Repair Manual
Jeep Cherokee Xj 1997-2001 Service Repair Manual Download
Jeep Cherokee Xj 1997-2001 Service Repair Manual Type: PDF, Size: 445, Price: US $14 Highly detailed 1997-2001 Jeep Cherokee Xj repair manual with complete instructions and illustrations, wiring schematics and diagrams to completely service and repair your machine.
1993 Jeep Cherokee & Wrangler Repair Shop Manual Original
Description This manual set is everything that your Jeep dealers' mechanic would have used to service your Jeep in 1993. For complete repair, you need both books, the 1993 Jeep "Engine, Chassis & Body" and "Electrical, Heating-A/C & Emissions" manuals.[PDF]
Xj Service Manual - wsntech
cat jeep cherokee xj :: online manual jeep bmw e36 service and yamaha xj650 xj 650 seca maxim turbo service hydrosphere and atmosphere study guide answer packet jeep cherokee xj 1984-1993 service repair manual shield xj service manual honda gcv 120 manual download free repair manual df90a owners yamaha xj700 maxim x xj 700 manual - service
Jeep Cherokee ( XJ), Wrangler ( YJ) Factory Service Manual
Jeep Cherokee ( XJ), Wrangler ( YJ) Factory Service Manual 1993 OCR 1417 Pages Item Preview
Jeep Grand Cherokee ZJ Service Repair Manual 1993-1998
Product Information Download your Jeep Grand Cherokee (ZJ) service repair manual of year 1993, 1994, 1995, 1996, 1997, and 1998. This manual contains complete services and repair instructions which provided by our expert mechanic team members. You don’t have to PAY for over $200 – $1000 just for the repairing fee.
Jeep XJ factory service repair manual 2001 Cherokee
1 Disc (CD) containing the following. Jeep 2001 Cherokee XJ factory service manual, Manuals are in adobe PDF format on a CD. Fully indexed and bookmarked for easy navigation and use. Manuals on CD come with a free adobe reader for easy browsing, viewing, zooming and printing . You can print any page or the complete manual . See my store for any manual on CD you might need.
1993 Jeep Grand Cherokee Repair Manual Online
This manual is specific to a 1993 Jeep Grand Cherokee. RepairSurge is compatible with any internet-enabled computer, laptop, smartphone or tablet device. It is very easy to use and support is always free.
1997-1999 Jeep Cherokee XJ Workshop Repair Service
1997-1999 Jeep Cherokee XJ Workshop Repair Service. By , on December 29th, 2019. Mercury nose-dipping attitude of the vehicle when sharp braking is used. This is absorb the rear wheels into side front points into front front wheel axle side and rear pipes to the positive pressure plate on every vehicle which brings power back into the
Jeep Cherokee Wagoneer Comanche 1984 2001 Haynes Service
The Jeep Cherokee (XJ) are a concise SUV which was manufactured and advertised by Jeep from 1984 to 2001. Sharing the name for the earliest full size SJ design, but without a traditional body-on-frame chassis, the XJ instead showcased a light-weight unibody build, predecessor into modern-day sport energy vehicle (SUV).
SOLVED: Free owners manual for 1993 jeep grand cherokee
Im sure thats not what you want to hear. But sometimes the correct answer isnt the most favorable. I can provide you with a repair manual for 84-93 xj series cherokee's. But if there is something you want specifically to know about the 93 jeep cherokee you can let me know and i am confident i could help assist you. thanks, MIDWEst-Tek
Free download Jeep Cherokee Service & Repair Manuals
This collection contains the following products: Jeep Cherokee XJ Service & Repair Manual 1988, 1989 Jeep Cherokee XJ Service & Repair Manual 1993
2000-2001 Jeep Cherokee (XJ) Service Repair Workshop Manual
Instant download 2000-2001 Jeep Cherokee (XJ) Service Repair Workshop Manual. This manual content all service, repair, maintenance, troubleshooting procedures for Jeep Car Machine. All major topics are covered step-by-step instruction, diagrams, illustration, wiring schematic, and specifications to repair and troubleshoot.
1993 Jeep Cherokee Repair Manual Online
Service & repair instructions specific to your 1993 Jeep Cherokee. Comprehensive Diagrams. 1993 Jeep Cherokee repair manual. Yearly Access $ 19 / yr. Get Your Manual. Your satisfaction is guaranteed and your online transaction is protected by safe and secure SSL encryption technology.
Topic: 1998 jeep cherokee repair manual pdf - Victim
Mar 01, 20202001 Jeep Cherokee XJ Workshop Repair Service Manual. This is the service and repair manual for your 1999-2002 Jeep Cherokee KJ- XJ . It covers every single detail . All models , all engines are included. The quality manual for 1999-2002 Jeep Cherokee XJ KJ- 100 percent complete and intact , no missing / CORRUPT pages / sections, you freak !
Jeep Cherokee Manuals at Books4Cars
98 Engine Powertrain diagnostic shop service repair manual by Jeep for 2.5 4.0 5.2 5.9 TJ Wrangler XJ Cherokee ZJ Grand Cherokee (98_81_699_97019): $39
1999 Jeep Cherokee (XJ) Factory Service Manual
1999 Jeep Cherokee XJ Factory Service Manual. Used factory manual in good condition. Service Information is divided into groups, which contain description, operation, diagnosis, testing, adjustments, removal, installation, disassembly, and assembly procedures for the systems and components.
1993 Jeep Cherokee (XJ) Parts & Aftermarket Accessories
Get discount prices, fast shipping and ultimate product help when shopping for 1993 Jeep Cherokee (XJ) Parts at 4 Wheel Parts. The best online destination and local store solution for all of your Truck and Jeep off-roading needs!
1995 Jeep Cherokee (XJ) and Wrangler (YJ) Factory Service
Used manual in good condition. Service information is divided into groups, which contain description, operation, diagnosis, testing, adjustments, removal, installation, disassembly, and assembly procedures for the systems and components.
Haynes Manuals® - Jeep Grand Cherokee 1993 Repair Manual
Jeep Grand Cherokee 1993, Repair Manual by Haynes Manuals®. Format: Paperback. With a Haynes manual, you can do it yourself from simple maintenance to basic repairs. Haynes writes every book based on a complete teardown of the vehicle. Haynes learn the best ways to do a job and that makes it quicker, easier and cheaper for you. Haynes books have clear instructions and hundreds of
Haynes Manuals 50010 for 84-01 Jeep Cherokee XJ | Quadratec
Haynes Repair Manuals feature clear and detailed photos and drawings. Each subsystem is examined and based on complete teardown and rebuild! You cannot have too much information while doing those tough repair jobs and at this price it is a must for your workshop. Haynes Repair Manual for Jeep Cherokee, Comanche & Wagoneer '84 thru '01
2006 Jeep Cherokee PDF Service Repair Manuals
2005-2008 JEEP GRAND CHEROKEE WK FACTORY SERVICE MANUAL + 3 CRD DIESEL ENGINE REPAIR MANUAL (Free Preview, Original FSM Contains Everything You Will Need To Repair Maintain Your Vehicle!) 2006 Jeep Grand Cherokee Service & Repair Manual Software[PDF]
Apr 10, 2020 repair manual jeep cherokee Posted By Evan Hunter Library TEXT ID 12705d7d Online PDF Ebook Epub Library REPAIR MANUAL JEEP CHEROKEE INTRODUCTION : #1 Repair Manual Jeep Repair Manual Jeep Cherokee The people password
Jeep Liberty Automotive Repair Manuals - Car Service and
Purpose of this is to catalog and include a comprehensive, relevant and accessible database for your Jeep Liberty. To get started, select the appropriate high-quality original PDF “fix-it” manual for your Liberty, to get the problem sorted right away 2002 Jeep Liberty KJ Workshop Service Repair Manual 2002 Jeep Liberty Kj Full Service Repair Manual []
Factory Jeep Repair Service Shop Manuals 1938 - 2000
2000 Jeep Grand Cherokee Powertrain Diagnostic Procedures (SKU: 8169999050) 2000 Jeep Grand Cherokee Powertrain Diagnostic Manual: 45RFE & 545RFE Trans. 4 I6, 4 PowerTech V8 & 4.7 L
Jeep Cherokee, Wagoneer, Comanche Repair & Service Manual
This Haynes repair and service manual, covers 1984-2001 Jeep Cherokee, Wagoneer, and Comanche, U.S. and Canadian models. Note: this manual DOES NOT include Grand Wagoneer or diesel engine info. Book Excerpt: 1984-2001 Jeep Cherokee, Wagoneer, Comanche Repair Manual
12 jeep cherokee xj service repair manual 1988 1989 1993 1994 1995 as pdf, 1988 manual xj service repair cherokee 1989 1995 jeep 1994 1993 as
1991 Jeep Cherokee Auto Repair Manual - ChiltonDIY
1991 Jeep Cherokee Repair Manual Online. Looking for a 1991 Jeep Cherokee repair manual? With Chilton's online Do-It-Yourself Jeep Cherokee repair manuals, you can view any year's manual 24/7/365. Our 1991 Jeep Cherokee repair manuals include all the information you need to repair or service your 1991 Cherokee, including diagnostic trouble codes, descriptions, probable causes, step
030D Jeep Cherokee Xj 1995 Service Repair Manual Download
,· ,· Jeep Cherokee Repair Manual / Service Manual Online - 1990, and Jeep Service Manuals from 2004 to current model year 1997, the XJ Im looking for a PDF download of the 1994 Jeep Cherokee Owners manuals. Home JEEP Manual Free Jeep Cherokee XJ 1988 1989.1993 1995 Service Manual
In4x4mation Center: Jeep Articles, Catalogs, Repair
If you are vision-impaired or have some other impairment covered by the Americans with Disabilities Act or a similar law, and you wish to discuss potential accommodations related to using this website, please contact us at 877-553-5337 and/or email [email protected]. Jeep®, Wrangler®, Rubicon®, CJ®, Mopar®, Renegade®, Scrambler®, Commando®, Sahara®, SRT® and the Jeep® Grille Design
1993 Jeep Cherokee Manual Transmission And Transfer Case
MoparPartsGiant offers the lowest prices for genuine 1993 Jeep Cherokee parts. Parts like Manual Transmission And Transfer Case Assemblies are shipped directly from authorized Mopar dealers and backed by the manufacturer's warranty. Parts fit for the following vehicle options. Engine: 4 Cyl 2 Diesel, 4 Cyl 2, 6 Cyl 4.
Download Jeep Cherokee XJ 1990 Repair Service Manual
Download 1990 Jeep Cherokee XJ, Comanche MU, Grand Wagoneer SJ, Wagoneer YJ Workshop Repair Service Manual BEST Download Download BMW 8 Series 1993 Factory Service Repair Manual Proudly powered by WordPress
Jeep Manuals at Books4Cars - Every Repair Manual
98 Engine Powertrain diagnostic shop service repair manual by Jeep for 2.5 4.0 5.2 5.9 TJ Wrangler XJ Cherokee ZJ Grand Cherokee (98_81_699_97019) $39 Add to Cart
Jeep Cherokee (XJ) - Dodge Wiki
1984-1996. The XJ Cherokee was introduced in 1984 as the first unibody Jeep. Designs of the XJ Cherokee date back to 1978 when a team of American Motors (AMC) and Renault engineers drew several sketches. A few clay models were based on the existing SJ Cherokeey sketches of the XJ Cherokee had an European influence, and most of the styling cues were done by AMC engineers.
1993 Jeep Cherokee Wrangler Service Shop Repair Manual Set
1993 Jeep Cherokee Wrangler Cherokee Service Shop Repair Manual Set Diagnostics . C $138. Free shipping
Jeep Xj Auto Vs Manual - BigShopPage
Jeep Cherokee Xj 1993 - Auto Trans Diagnosis - Aw4 - Service Manual Download Page More Include Seller's Dispatch Time, And Will Depend On Delivery Service Selected And Receipt Of
Jeep Cherokee XJ 1988 1989 1990 1991 1992 Fuses and Motor Parts: Factory Motor Parts Tucson Service manual [Change Plugs In A 1999 Jeep Cherokee Service manual [2001 Jeep Cherokee How To Remove Heater [How To Do Wheel Alignment On A 2001 Chevrolet Express

Recent Files

1995 fleetwood southwind rv wiring diagram1952 farmall super a wiring diagram free picture1983 jeep cj7 ignition wiring diagram1967 ford mustang fuse box2008 chevy silverado radio wiring diagram2010 tacoma stereo wiring diagramair conditioner wiring jeep cherokee xjgm hei distributor external coil wiring diagram2005 sterling acterra wiring diagramselectrical 3 way wiring diagramradio wiring diagram 2000 volkswagen jettacub cadet 982 wiring diagram2003 mack fuse box diagramstereo wiring diagram 87 subaru gl1954 ford wiring diagram2002 lexus sc430 fuse boxautocar alternator wiring diagram16 hp briggs and stratton wiring diagram free picturepolaris 600 twin sportsman wiring diagram1989 buick riviera wiring diagram2001 pontiac montana fuse diagram1981 fiat spider wiring diagramprodigy wiring diagram2004 f150 radio wiring diagram1995 jeep grand cherokee limited fuse diagram2014 f 150 mirror wiring diagramford aeromax l9000 wiring schematic 94110 atv wiring fuse1992 iroc z28 fuse boxwiring diagram for charvel model 22001 chevy s10 fuse box diagramautowatch car alarm wiring diagramford f 350 windshield wiper motor wiring diagramramcharger ecu wiring diagram98 4 3 engine diagramvauxhall astra 2001 wiring diagram1997 f150 fuse box diagramattic fan switch wiring diagramgolf cart controller wiring diagram2004 silverado wiring harnessmitsubishi express wiring diagramwiring diagram for 1985 mr22010 lincoln navigator fuel filter2013 honda civic engine diagram2003 freightliner fuse panel diagramrv power system schematicpower box wiring diagrampush pull wiring diagram telecaster guitarmitsubishi fuso wiring diagram2004 yale wiring schematicwiring diagram for 1973 fiat 850 spyderpeg perego gator wiring diagram power wheels quadjeep wrangler uconnect wiring diagram1999 f350 engine diagramwiring diagram for bear trailer98 pontiac grand prix wiring diagram2006 gsxr 100 wiring schematics1985 corvette engine wiring harnessbmw e30 radio wiring coloromega wiring diagrams2007 harley road king handlebar controls wiring diagramwater well pressure wiring diagram1996 ford f 350 super duty fuse box diagramcircuit diagram ups2001 suzuki grand vitara fuse box location82 mercury wiring diagram78 chevy starter wiring diagram02 expedition engine diagramvg30dett wire harness1995 chevy silverado ecm wiring diagram schematictattoo power supply wiring diagramcar alarm wiring diagram 9 pinford fuse box location2003 toyota tundra radio wiring diagram1980 chevy starter wiring1997 pontiac grand prix wiring diagramaprilaire 700 wiring diagram modelfender american standard wiring diagrambuick enclave 3 6 engine diagramlight sensors for wiring house1998 fleetwood tioga wiring diagrams2001 isuzu vehicross fuse diagramtomahawk tarp motor wiring diagram1999 dodge ram pcm wiring diagram80 chevy c10 wiring diagram2006 chevy equinox radio wiring diagram2000 jaguar s type fuse boxesbc rich wiring diagrammitsubishi airtrek turbo engine diagramw115 wiring diagramisl wiring diagramcg 2002 ford e250 van fuse panel diagramyork furnace wiring stat2000 mercury grand marquis engine diagrammf 383 wiring diagramwiring diagram for a garden shedpumping wireless network diagramsmaxxforce 13 engine component diagram2002 pontiac aztek fuel filter2011 jetta fuse box enginejeep cj alternator wiringvolvo penta dynastart wiring diagramk1500 fuel filter location240v electric water heater wiring diagramsair bag compressor wiring diagramkenmore gas furnace wiring diagrambuick skylark wiring harnessmotor thermistor wiring diagram1979 chevy corvette wiring schematic free download05 taurus engine diagramchevrolet kodiak wiring diagram1942 willys jeep starter wiring2005 gmc sierra radio wiring harnessyamaha xj 600 fuse box2006 grand prix fuse box diagramtekonsha trailer brake wiring schematicford mercury fuse boxducati 1198 wiring diagramford focus fuse box mk1rear view mirror wiring pinout diagram gmmanual cableado electrico minimoto chopper 49cat 6 wiring diagram icccitroen saxo 1 1 fuse box diagramdiagram for 2001 mazda b2500 fuse box2000 tiburon fuse box diagramactivator trailer brake wiring diagram2005 jeep wrangler wiring harness diagramthree wire thermostat diagramisuzu npr wiring diagram turn signalsmercedes benz ml500 engine diagram2007 buick lucerne engine diagramnissan electrical wiring diagram4 guys fire truck wiring diagrampower window wiring schematic 1999 f 150fulham workhorse ballast wiring diagram1968 pontiac gto fuse boxs10 wiper motor wiring diagramelectrical plan lighting layoutjaguar x type central locking wiring diagramtaskmaster f1f5105n wiring diagram electrical1955 chevy headlight wiringballast resistor wiring diagramgarmin gps wiring diagram 2006hyundai santa fe fuel sensor wire diagram2000 mercedes s500 engine diagramjohn deere 21 hp engine diagram89 dodge cummins wiring diagramwayne burners wiring diagram1952 mg td wiring harnessfront loading washing machine wiring diagramwiring diagram of kia bongodiagram for wiring 8 ohm mid range speakers1986 toyota mr2 engine fuse box2008 dodge ram stereo wire harnessphone jack wiring diagram 20104 ohm sub wiring diagram monofuse box on jaguar s typesubaru impreza wrx fuse box locationwireless home theater diagramsfirestone air lift wiring diagram forbattery for coleman trailer wiring diagram120vac motor wiring diagram2005 jeep liberty fuse box diagram86 s10 engine wiring diagram1999 isuzu rodeo fuse boxtrane intellipak wiring diagramsleviton combination switch wiring diagram1967 amc rebel wiring diagramwhirlpool washer electrical diagramdodge neon fuse box diagramgibson lp wiring diagrams1999 vw cabrio engine diagram starterbmw 740i fuel filter2006 honda accord ac wiring diagramwiring diagram for 1968 ford mustangauto brake light wiring diagramcoachmen catalina wiring diagram500 w inverter circuit diagramwiring diagram for schematic free downloadharley electra glide heated grips wiring diagramchrysler 2 5 engine diagram94 mazda b2300 wiring diagram30 amp contact wiring diagramreciprocating pump schematic1972 ford alternator wiring diagram2009 ford f350 wiring diagram2012 yamaha fz6r wiring diagram1998 chevy s10 blazer wiring diagram1996 jeep cherokee stereo wiring diagramsubaru legacy 1998 fuse boxnissan stagea fuse box translation2000 mercury cougar wiring diagram free download2005 pontiac montana engine diagrambuick hood tach wiring diagram2005 dodge durango radio wiring diagram2000 ford f 350 wiring diagram1984 ford 300 engine wiring2002 toyota sequoia fuse box diagramtaco zone valve wiring1994 grady white wiring diagram2002 dodge caravan wiring diagram pdf99 eclipse fuse box diagramwiring diagram toyota landcruiser 100 series1996 ford ranger electric window wiringjeep patriot wiringvolvo v70 wiring diagram 2007fuse box location 2006 hummer3 1 engine electrical diagramm5 bmw trunk latch wiring diagramgy6 200cc chinese atv wiringgarage electrical wiring diagrams uktele wiring harnesssubaru impreza fuel pump wiring diagramsignal stat 600 wiring diagrammercedes a140 engine diagramfuse box diagramsland cruiser wiring diagramheavy duty truck air conditioner wire diagram1997 318i engine diagram2002 stratus wiring diagram2012 jeep compass fuse diagramvolvo 670 wiring diagramtire changer wiring diagram rotary switch2003 dodge grand caravan fuse box7 pin semi truck wiring diagram99 ford f 150 wiring diagram1986 honda atv wiring diagramkioti tractor wiring diagrams2003 mercury sable ls fuse box diagramrover 75 webasto wiring diagram2008 nitro fuse boxgeothermal power plant schematic diagram73 cuda fuse box diagram2008 gmc envoy engine diagramfuse box diagram for 2003 ford focushyundai accent fuse box diagram 200210 si alternator wiring diagramhome electrical wiring guide3 wire photocell wiring diagram2008 gmc trailer wiring diagram2001 acura rl wiring diagrams96 nissan pathfinder radio wiring2009 f150 fuse box location1995 mercury cougar wiring2002 honda accord lx engine diagram