Vaishnavism is the devotional religious tradition that worships Vishnu and his avatars, particularly Krishna and Rama. The adherents of this sect are generally non-ascetic, monastic, oriented towards community events and devotionalism practices inspired by intimate loving, joyous, playful Krishna and other Vishnu avatars. These practices sometimes include community dancing, singing of Kirtans and Bhajans, with sound and music believed by some to have meditative and spiritual powers. Temple worship and festivals are typically elaborate in Vaishnavism. The Bhagavad Gita and the Ramayana, along with Vishnu-oriented Puranas provide its theistic foundations. Philosophically, their beliefs are rooted in the dualism sub-schools of Vedantic Hinduism.