Describe the 12 steps of the programs of Marijuana Anonymous and Al-Anon. Also discuss the potential benefits for the attendees, appropriateness of referring a client to such a meeting and how you would prepare a client for attending a meeting.