This document discusses various pharmacological interventions for treating addiction, including agonist therapies like methadone and buprenorphine, antagonist therapies, anti-craving therapies, immunological approaches, and aversive therapies. It describes the advantages and disadvantages of different medications and addresses issues around cognitive impairment and medication use within twelve step programs.