Hinduism contains a wide range of philosophies, and is linked by the concepts, like rituals, cosmology, Texts, and pilgrimage to sacred sites. Hindu texts are divided into Śruti ("heard") and Smṛti ("remembered"). These texts discuss philosophy, mythology, Vedic yajna, Yoga, agamic rituals, and temple building, and many more. Major scriptures in Hinduism include the Vedas and Upanishads, the Bhagavad Gita, and the Agamas.