Title: Pantherapy; an abstract of modern treatment in all its modalities