AAAD-A 120 Soul Revue Foundations and Practices