Gene therapy involves using genes as pharmaceutical agents to treat disease. There are four main approaches to gene therapy: inserting a normal gene to compensate for a nonfunctional one, suppressing abnormal gene expression, repairing an abnormal gene through selective reverse mutation, or changing gene regulation. Gene therapy aims to cure the underlying causes of diseases, whereas conventional therapies usually just relieve symptoms. Gene therapy also has the potential for permanent or inheritable effects, unlike most conventional therapies. Common methods for delivering genes include viral vectors like retroviruses, adenoviruses, and AAV, as well as non-viral methods like naked DNA, electroporation, and liposomes.