In this post we will try to learn how to diagnose and repair an inverter, by comprehensively learning the various stages of an inverter, and how a basic inverter functions.
Before I have explained how to repair an inverter it would be important for you to first get fully informed regarding the basic functioning of an inverter and its stages. In the following content I have explained regarding the important aspects of an inverter.
Stages of an Inverter
As the name suggests DC to AC inverter is an electronic device which is able to "invert" a DC potential normally derived from a lead-acid battery into a stepped-up AC potential. The output from an inverter are normally quite comparable to the voltage that is found in our domestic AC Mains outlets.
Repairing sophisticated inverters are not easy due to their many involved complex stages and requires expertise in the field. Inverters which provide sine wave outputs or the ones which use PWM technology to generate modified sine wave can be difficult to diagnose and troubleshoot for the folks who are relatively new to electronics.
However, simpler inverter designs that involve basic operating principles can be repaired even by a person who is not specifically an expert with electronics.
Before we move into the fault finding details it would be important to discuss how does an inverter work and the different stages normally an inverter may comprise:
An inverter in its most basic form may be divided into three fundamental stages viz. oscillator, driver and the transformer output stage.
Oscillator:
This stage is basically responsible for the generation of oscillating pulses either through an IC circuit or a transistorized circuit.
These oscillations are basically the productions of alternate battery positive and negative (ground) voltage peaks with a particular specified frequency (number of positive peaks per second.) Such oscillations are generally in the form of square pillars and are termed as square waves, and the inverters operating with such oscillators are called square wave inverters.
The above generated square wave pulses though are too weak and can never be utilized to drive high current output transformers. Therefore these pulses are fed to the next amplifier stage for the required task.
For info on Inverter oscillators you can also refer to the complete tutorial which explains how to design an Inverter from the scratch
Booster or Amplifier (Driver):
Here the received oscillating frequency is suitably amplified to high current levels using either power transistors or Mosfets.
Though the boosted response is an AC, it is still at the battery supply voltage level and therefore cannot be used to operate electrical appliances which work at higher voltage AC potentials.
The amplified voltage is therefore finally applied to the output transformer secondary winding.
Output Power Transformer:
We all know how a transformer works; in AC/DC power supplies it is normally used to step-down the applied input mains AC to the lower specified AC levels through magnetic induction of its two windings.
In inverters a transformer is used for similar purpose but with just opposite orientation, i.e. here the low level AC from the above discussed electronic stages is applied to the secondary windings resulting in an induced stepped up voltage across the primary winding of the transformer.
This voltage is finally utilized for powering the various household electrical gadgets like lights, fans, mixers, soldering irons etc.

Basic Principle of Operation of an Inverter
The above diagram shows the most fundamental design of an inverter, the working principle becomes the back bone for all conventional inverter designs, from the simplest to the most sophisticated ones.
The functioning of the shown design may be understood from the following points:
1) The positive from the battery powers the oscillator IC (Vcc pin), and also the center tap of the transformer.
2) The oscillator IC when powered starts producing alternately switching Hi/lo pulses across its output pins PinA and PinB, at some given frequency rate, mostly at 50Hz, or 60Hz depending as per the country specs.
3) These pinouts can be seen connected with the relevant power devices #1, and #2, which could be mosfets or power BJTs.
3) At any instant when PinA is high, and PinB is low, the Power Device#1 is in the conducting mode, while Power Device#2 is held switched OFF.
4) This situation connects the upper tap of the transformer to ground via the power device#1, which in turn causes the battery positive to pass through upper half of the transformer, energizing this section of the transformer.
5) Identically, in the next instant when the pinB is high and PinA is low, the lower primary winding of the transformer becomes activated.
6) This cycle repeats continuously causing a push-pull high current conduction across the two halves of the transformer winding.
7) The above action within the transformer secondary causes an equivalent amount of voltage and current to switch across the secondary by means of magnetic induction, resulting in the production of the required 220V or the 120V AC across the secondary winding of the transformer, as indicated in the diagram.
DC to AC Inverter, Repairing Tips
In the above explanation a couple of things become very critical for obtaining correct results from an inverter.
1) First, the generation of the oscillations, due to which the power MOSFETs are switched ON/OFF, initiating the process of electromagnetic voltage induction across the primary/secondary winding of the transformer. Since the MOSFETs switch the primary of the transformer in a push-pull manner, this induces an alternating 220V or 120V AC across the secondary of the transformer.
2) The second important factor is the frequency of the oscillations, which is fixed as per the country’s specifications, for example countries that supply 230 V, generally have a working frequency of 50 Hz, in other countries where 120 V is specified mostly work at 60 Hz frequency.
3) Sophisticated electronic gadgets like TV sets, DVD players, computers etc. are never recommended to be operated with square wave inverters. The sharp rise and fall of the square waves are just not suitable for such applications.
4) However there are ways through more complex electronic circuits for modifying the square waves so that they become more favorable with the above discussed electronic equipment.
Inverters using further complex circuits are able to produce waveforms almost identical to the waveforms available at our domestic mains AC outlets.
How to Repair an Inverter
Once you get well versed with the different stages normally incorporated in an inverter unit as explained above, troubleshooting becomes relatively easy. The following tips will illustrate how to repair DC to AC inverter:
Inverter is “Dead”:
If your inverter is dead, do preliminary investigations such as checking battery voltage and connections, checking for a blown fuse, lose connections etc. If all these are OK, open the inverter outer cover and do the following steps:
1) Locate the oscillator section; disconnect its output from its MOSFET stage and using a frequency meter confirm whether or not it is generating the required frequency. Normally, for a 220V inverter this frequency will be 50 Hz, and for 120V inverter this will be 60 Hz. If your meter reads no frequency or a stable DC, it may indicate a possible fault with this oscillator stage. Check its IC and the associated components for the remedy.
2) In case you find the oscillator stage working fine, go for the next stage i.e. the current amplifier stage (power MOSFET). Isolate the MOSFETS from the transformer and check each device using a digital multimeter. Remember that you may have to completely remove the MOSFET or the BJT from the board while testing them with your DMM. If you find a particular device to be faulty, replace it with a new one, and check the response by switching ON the inverter. Preferably connect a high wattage DC bulb in series with the battery while testing the response, just to be on the safer side and prevent any undue damage to the battery
3) Occasionally, transformers can also become the major cause for a malfunction. You can check for an open winding or a loose internal connection in the associated transformer. If you find it to be suspicious, immediately change it with a new one.
Although it won't be that easy to learn everything about how to repair DC to AC inverter from this chapter itself, but definitely things will start "cooking" as you delve into the procedure through relentless practice, and some trial and error.
Still have doubts...feel free to post your specific questions here.




Questions & Answers
Sir,
I understand that the Inverter primary winding will have 4 terminals, 2 outers go to mosfets (power device 1 & 2), center tap being divided into 2 ends with one end being directly connected with oscillator IC KA3525A then power amplifier IC LM324N, then then Pin-11 & Pin-13, then routed to gates of mosfets. My queries are:- (1) Can I connect negative terminal of battery with ‘GND’ marked leg/pin in PCB for cooling fan input. I find no other GND/COMMON marked point in PCB ? Under this circumstance, can I connect negative terminal of battery directly to either any source of mosfet or GND Pin-13 of Oscillator IC ? (2) In my purchased Inverter circuit of model DX028, there are 3 6-pin & 1 2-pin(fan) male connectors. Please inform me of which 2 out of 3 6-pin connectors are to jumped together with female terminal. Best regards.
Hi Muhammad,
Yes the battery negative must connect to the common GND line of the PCB. You can connect it to the fan GND point, MOSFET source line, or the IC ground line, since all should be electrically common in the inverter circuit. However, please confirm continuity with a multimeter before connecting.
Regarding the 6-pin connectors of DX028, different manufacturers may use different jumper arrangements, so without seeing the PCB markings or circuit layout it is difficult to identify which two connectors must be shorted. Please check the PCB labels or share a clear photo of the board.
i want to build a 10.000 kw or 15,000 kw pure wave inverter to run a off he grid little home need help thx
[email protected]
Pls how to convert PWM using SG3524N to pure sine wave inverter. Pls circuit diagram
Thanks sir
Hi Dady, that’s not possible. To convert it into sine wave you will need an external chopper:
Pls kindly explain how to use the chopper and other to convert it into sine wave. If possible please share the diagram
Thanks
The complete tutorial is explained in the following article:
https://www.homemade-circuits.com/sg3525-pure-sinewave-inverter-circuit/
Hi swagtam
How are you doing today? Guess you riding high on the electronic hobby field?
I have a faulty battery charger that is damaged due to over charge current on the battery. It uses oscillating switching design. It’s main components are single 2sk2082 mosfet and uc3845b pwm drive ic. The mosfet damage and fuse cut.
Have change d mosfet and ic yet no sign of oscillating on the primary side of the tx to send to the sec side. The cct is silent with no response. There no other major component to change. Is there any other like component causing this issue like smd resistor?
Am confused on wats going on, on this small oscillating power battery charger dual volt model.
Please kindly guide.
Thank you.
Yes have already checked d processor v from the vreg and it’s 5v but while proc goes hot d vreg begins to reduce v to as low as 1v or no v. Have changed vreg with no difference but I will try other suggestions but I suspect d proc itself. But ds is strange never seen a proc go bad like hardware failure.
Thanks
Ok, great, please also check by disconnecting all the output devices from the microcontroller, if it still heats up then certainly the IC has gone bad…
Finally have found why the oscillating power cct bat charger refused to work after fixing mosfet. The 20ohm biase resistor was damage. So I fixed a 22ohm available resistor and it works but with a vibrating noise on the ferrite tx for a short time and mosfet pops again.
So wats causing the tx to vibrate with spike noise which damage the mosfet?
Could d wrong value resistor be the fault or tx is shorting inside ?
Thank you
The MOSFET gate resistor value is not critical, and 22 ohms looks OK to me.
Without seeing the complete schematic it could be difficult to judge the actual fault…
Hi swagtam
Guess you doing great?
Please I need detailed explanation on what’s going on with an inverter here. The inverter has been working fine over 6months after installation but suddenly stop working no output when no damage inside.
After interrogation I found out that the inverter has no component damage but when sw on the inverter tries to start but immediately goes off in like 5 sec. I finally found out that the microprocessor is the fault. The processor goes very hot under 5 sec and inv goes off immediately. But if a fan is focus on the processor it makes inverter works for a short period.
What can be the cause. The microprocessor or components around the processor?
Thanks
Hi Daniel, Can you please check the supply voltage across the microprocessor, I guess it should be 5V. If the voltage is correctly regulated for the microprocessor, then check its performance by disconnecting all the devices associated with the output pins of the microprocessor…now if it still gets hot, then the IC itself could be faulty.
Thank you Daniel,

It can be difficult to pin-point the fault without a thorough checking of the board.
However, you will find that the board also includes a few other semiconductor devices also like BJTs ,and diodes, so i would recommend you to change those also and then check the response.
Always connect a 40 watt incandescent bulb in series while doing theses tests for extra safety.
Okay, I’m waiting for a diagram from you. Thank you so much for helping
I have already given you the diagrams through my previous emails…do you want the Arduino based diagrams?…
The instructor doesn’t allow me to use Arduino — only standalone ICs are allowed.
I searched for the best option and found that SG3525 or UC3525 are among the top choices.
If you have any other suggestions, I’d really appreciate your feedback
In that case I would recommend using the 4047 IC instead of the SG3525 which may be an overkill for a simple square wave inverter.
The shut down features can be adjusted inside the H-Bridge ICs itself.
How to make feedback and add cooling, how to get a clean sine?I have uc3525 and ir2110. I asked you recently, you just sent me a photo.
Yes I can only send a circuit diagram, not anything more…for sine wave you will have to use an Arduino, with any other method the output will not be a proper sine wave. Feedback is already included in my previous circuits diagrams
Hello, it’s me again.
Yesterday you asked me to explain the problem in detail, but I don’t think I’ll be able to describe everything clearly in a long text — so I’ll try to explain briefly what I’ve done so far.
I’m using the UC3525 chip along with one IRF2101 driver. An AI tool suggested that I actually need two drivers, but even after trying that, I couldn’t fix the issue in Proteus.
For the power stage, I used four IRFP4668 MOSFETs in a half-bridge configuration.
The feedback was implemented through a PC817 optocoupler.
The input voltage is supposed to support a wide range from 12V to 24V, and the output should be 230V, 50Hz, 500W with a pure sine wave.
Unfortunately, the whole system doesn’t work, and I don’t understand why.
If it’s not too much trouble, could you please help me by creating a correct and functional circuit, this time using the SG3525 and IR2110 driver, with all the necessary protections and cooling?
I would be very grateful if you could also explain why each component is connected the way it is, as I’m just a hobbyist in electronics and I really want to build a professional and reliable inverter for home use.
Hi, Surely I can give you the full inverter diagram using the SG3525 and IR2110 ICs, but why not use an Arduino instead of the SG3525, which will then allow you to get a sine wave output…
https://www.homemade-circuits.com/arduino-h-bridge-sine-wave-inverter-circuit/
Let’s better sg3525, I still stand my ground, please show me how to connect ir2110, irpf4668 A half bridge. For feedback to the optocoupler, with all protections and a motor for cooling. If you explain everything, I would be very, very grateful.
Sure! you can combine the following two designs to complete the project. Build them separately and test them separately, then once confirmed you can integrate them for the final results. For the IR2110, the load can be a transformer or the appliance itself. If a 220V appliance is used then the load VDC should be same as the load voltage specifications:

They just answered me, let me send you a file to proteus. The voltage shows 0, everything is 0. Instead of sg3525, I used uc3525, the ir2110 driver should have been, I changed it.I changed it to ir2101.mosfets irf3505. Please tell me where to send the file? I even signed up for Instagram. But you closed the send file button there.
Hi, Proteus simulation will not help, you must tell me what is happening to your inverter verbally. Please explain what happens when you switch ON the inverter…did you check the fuse?
To add. Clearly the big capacity of the tx is not a problem may an advantage for surge rise ?
Hi swagtam
Thanks for your swift reply. I guess you are accurately correct. The battery are very weak and am jus about to change them before this second damage. It’s so weak that the inverter performs well on any big load only when the sun is high but when low the power drops so fast leading to reset and off and on. But why should this affect the egs002 drive board? Think it should affect only the mosfet? The protection resistor are still very much OK why can’t they provide protection to the gate? Any reason?
Thank you for your help
Hi swagtam,
I guess increasing the number of mosfet to increase the power output can can also prevent mosfet damage when battery volt is weak or very low and power draw is more at low batt volt ?
Adding another mosfet to increase power rate to 2kw or 3kw will prevent this occurance?
Thanks
Daniel, If the battery is weak, the battery must be charged immediately, it has no relation to increasing the number of MOSFETs. That is a wrong way to compensate the power requirement.
OK swagtam I will do that. But you know the battery is at its end of life. Charging it would not do any difference it’s on solar but about 5yrs down aging so much it’s get real hot under charge a sign of very weak cell plates. So a new battery will handle the issue appropriately.
Thank you 🤗
No problem Daniel, i appreciate your understanding.
Yes, a new battery should solve the issue appropriately.
Hi swagtam
How are you doing? Jus Wana say big thank you for efforts in answering some of my difficult questions that worked. Do you have PayPal so I send you a lil gift?
Thank you so much Daniel, I truly appreciate your kind gesture.
Yes, i have a PayPal account with the following email ID:
hitman2008
@live.in
Thank You Daniel,
It could be because the drain/gate isolation inside the MOSFET could be getting ruptured, causing the mains AC to leak into the EGS board and damage it. The resistor might not get affected by the AC getting into the board, unless they get shorted.
Providing any internal protections could be out of the scope of the manufacturer, which could otherwise make the device bulky and expensive.
Thank you 🤗 million times for your time and attention. I will fix the board and install new battery soonest. Thanks 👍
You are welcome Daneil!
my 1.5kva inverter nexus display faulty connection immediately switch off I have change the MOSFET still the same thing
Please first find out the location in the circuit which is causing the circuit to switch OFF, then we can troubleshoot why that stage is turning off.
Hi Swagtam,very educative but I have a Thunderbolt Inverter when switched on the display showing UPS OFF what would be the problem
Thank you Wilbroad, However, I have not used a thunderbolt inverter practically, so it is difficult for me to assess the fault.
Hello Swagtam, Where I am located it is nigh on impossible to find technicians that will repair inverters and invariably those that can charge more than the inverter is worth to fix. This really leaves little choice for owners but to either replace failed units out with warranty periods with new or attempt to self repair. Failures seem common and replacing every few years is not sustainable economically or otherwise. I can repair basic electrical items but the complexity of these systems is far beyond my current skill. How would one go about learning to repair these complex devices?
Hello Mike,
I understand your problem, however, repairing a commercial inverter might not be easy for any newcomer, or even for an expert if a proper schematic is not available. Because all commercial inverters are build using unique ICs, PWM control stages, MOSFETs or IGBT driver stages, which can be quite challenging to troubleshoot.
Learning how to repair a commercial inverter might take a lot of time and might require many practical sessions, under an expert guidance.
However, if you learn how to build your own inverter then definitely it is possible to ensure a long life for the unit and also you can repair it if anything goes wrong anytime. This appears to be a much easier option.
Hi swagtam
Thanks for your valuable advice in electronic circuit problems and solutions.
As adviced, I changed the gate resistor and fix the burnt drive and the inverter now works OK.
But I observed something strange, while the inverter is on the transformer is humming, which is not normal.
The inverter actually go damage from emf feedback which vibrated the transformer for a while before the pcb damage. Now the output is OK and inverter is working but with a noticeable humming sound. I have not yet tested it on load appliance yet.
Please what’s your advice. I suspect the transformer is partially damaged previously?
Awaiting your reply ASAP.
Thanks
Thanks Daniel,
A humming sound in an inverter transformer might indicate an overload, an overcurrent, an internal short circuit or a high frequency input. Any one of these issues could result in a humming sound or any form of sound in a transformer.
Let me know if you have any further doubts.
Thank swagtam
Firstly before mounting the pcb, I tested the transformer on power to see if it works good, it did produce output of 24v from 220v but with huge humming vibration sound and shaking the lights in the house in a short seconds of test. So I perceive the transformer is shorted inside due to the feedback it received that caused the initial damage.
Before your reply I decided to test the inverter with a 60w bulb and it keeps cutting the battery fuse several times, so I decided to fuse the battery with big Guage to know why, on sw on this time, the inverter goes up in flames with a bang, the side mosfet undamaged initially are now burnt. Jus one side of the H-bridge.
Obviously the transformer is short inside.
What do you think? It’s a whole lot of waste.
Tired.
You are right Daniel, that confirms your inverter transformer has gone bad, or maybe its winding is internally shorted which is causing it to draw huge amount of current from the battery.
When the fuse burned that was a clear enough warning that something is seriously wrong with the circuit, in your case the transformer, you shouldn’t have replaced it with a thicker wire, instead looked into the issue further.
Anyway, in the existing situation you can try replacing the transformer with a new one and also the mosfets and check how it goes.
Hi swagtam
Guess you doing pretty good? How are you doing in your job and tech world?
Jus wanted to ask this question. What is the best way to avoid feedback from entering inverters? We discovered this is the biggest and most common problems affecting and damaging inverters globally. Feedback from lightning strike and wrong actions from grid or consumers faulty or reversal connection otherwise they do pretty good without these interference. Essentially a live/hot current on N-line is the root cause.
What is the best protection method if any?
I though earthing could be of help but I discovered it does not in all situations.
Thanks 👍
Thank you Daniel, I am good!
Although I do not have any expertise in the field of feedback protection, i guess if the Earthing is made highly efficient, it can solve the majority of these issues.
Another device which can be used to eliminate these hazards are SPDs.
Additionally, high power MOVs can also be tried as a possible remedy.
Hi swagtam
Thanks for sharing this. This has actually helped save many inverters but some are not so lucky due to poor earthing.
Thank you 🤗 million.
You are welcome Daniel, Yes that’s right!!
Greetings.
I connected my inverter to my local DB without a changeover switch while there was power outage, when the main power (Grid) 220v returned, it blew my inverter (Capacitors). I tried replacing them but they keep blowing. What can be the problem, what need to be replaced? The inverter is a Chinese made (pure sine wave): CHANGI CJ-3000Q 24Vdc – 220Vac 3000 Watts. Please help.
Kind regards
Joseph
I suspect that the reverse current from the transformer might have burned not only the capacitors but the MOSFETS also.
The situation needs a deeper investigation into the motherboard of the inverter.
Hello,
Can you repair the circuit board for me please? How much will you charge me and where are you located?(for courier reason).
Thank you.
Hi, sorry, repairing a board practically may not be possible for me.
Ohk, no problem and thank you for your time and responses.
Hi, don’t exactly know how it happened, but there was some sort of a short working through the earth wire, which burned off the earth wire internally. This is on a 2kw digimark inverter. The unit is now faulty. What else could have blown in this case, any idea? In your opinion, is it worth sending this inverter in for repairs?
If the earth wire is burned it means the LIVE wire has somehow short circuited with the body of the inverter. Hopefully if the LIVE is directly shorted with the body then no parts could be damaged however if the short has happened through the circuit board then most probably a serious fault might have taken place on the circuit board.
I think what happened was that the borehole pump acted as a generator, and I plugged it out and put the plug on the ground, where one of the plug terminals then must have touched the ground strap. Because there is a second bore hole pump sharing a level switch, I am thinking that this is how the current then found a route through the circuit board. Do you reckon it may be repairable?
Yes, in that case it is repairable, according to me.
Thanks for the info
I accidentally shorted the battery cables that feed my psw inverter. It is dead. Any chance of bringing it back? The owners manual says it is protected from shorts.
If you shorted the battery cables then it is the battery which is supposed to get damaged, not the inverter. Please replace the cables and check the inverter again, it should be working fine.
If the inverter output is blinking when on load what is the solution
We bought an invetor which we just run the 2 tv on and wifi. Been working fine for months. My daughter plugged the wrong plugs in today s heater . We sat for an hour and the next minute a massive trip sound and all was dark. Is the invertor fixable. My husband is furious as it was so expensive.
If the trip sound was like an explosion then something might have burned inside. It will need to be checked practically to know the exact fault.
Pls I have a blue Gate inverter 2kva..it is not powering up.I have checked all the mosfets they seem to be ok from my DMM reading,what could be the likely issue here
Please check the fuses, if it is OK then check whether the battery supply is reaching the circuit board or not, then check whether oscillator section is working or not.
What happen when a transformer is giving heat
It means either there is an over voltage or an over load connected with the transformer.
My daughter turned on the utility supply on in the DB board before she disconnected the inverter. I’ve replaced the blown fuses and the inverter now turns on but does not supply any AC power. The fault light is not on
The utility supply could be completely destroyed the MOSFETs and other valuable devices of the inverter according to my knowledge, since the utility AC across the transformer primary might have caused an AC to be generated at the secondary of the transformer damaging the devices.
I notice the inverters are grounded in the refrigerators and the refrigerators have a ground. I’m getting 43 volt intermittent reading from the refrigerator ground to earth ground. Do these inverters use the unit ground as a French ground while the unit runs and creating this reading? I have checked the house wiring, it’s OK and this fridge is on it’s own circuit. Thanks for any in-put you may have.
Sorry, I have no idea about this situation, hope somebody else in this forum will be able to throw some light on this.
Good day,got a 300w Goldstone invertor/charger.fuse was blown.somebody tampered with switch wires inorder to fix it…how should the Invertor or Charge wires be connected?
Sorry, I have never opened a Goldstone inverter so solving your query can be difficult.
Power drive 1500. Normal voltage at rest. Loaded with water pump (5.5 amps) output voltage goes to 135.
Dear Swagatam,
My inverter has a continuous beep with code 7 indicating that it is an overload fault. But nothing is connected to it. Could there be an internal overload? The fan is working well.
Any suggestions to what I should look for?
Hi Claudius,
Error 7 might indicate an internal temperature sensor failure. But you are saying that the fan is working alright. So it may be difficult to judge the fault without a practical check.
If you think it is due to overload, you can refer to this article:
https://sakopower.com/wp-content/uploads/2022/03/How-to-check-error-code-07.pdf
Hello , I have a doxin 3000w which is coming on but the fault light comes up then goes out but no HV. MOSFETs and all of the usual suspects are ok. Any advice? Thanks for your time.
Hello, further practical tests will be needed to identify the fault, it cannot be judged without testing.
Can one convert an inverter to a normal ac?
I have a Chicago elec 2000/4000 inverter. The problem is:. Turns on and I push trigger on jigsaw. It runs for as long as I hold trigger. Once let go of trigger alarm sounds and voltmeter on front completely lights up passed 15v dc. Turn off and then back on can use again untill I let go of trigger
Sorry, no ideas! I do not have sufficient information regarding Chicago elec 2000/4000 inverter specifications and working!
Thanks for your time. Great site.
My pleasure!
Thanks for posting such an excellent article. It helped me a lot and I love the subject matter.