cultural and spiritual diversity