Vaishnavism is a tradition of Hinduism. Its followers worship Vishnu or his avatars (his other forms), mainly Rama and Krishna as the highest, or original God. This worship in different perspectives or historical traditions addresses God under the names of Narayana, Krishna, Vāsudeva or more often "Vishnu", and their associated avatars. Its beliefs and practices, especially the concepts of Bhakti and Bhakti Yoga, are based largely on the Upanishads, and associated with the Vedas and Puranic texts such as the Bhagavad Gita, and the Padma, Vishnu and Bhagavata Puranas.