Purva Mimamsa is an orthodox Hindu school of philosophy concerned with interpreting Vedic scriptures. It aims to ascertain the nature of dharma or ethics according to the Vedas. It accepts three pramanas or means of valid knowledge: perception, inference, and testimony of the Vedas. It believes in an eternal, omnipresent self that is distinct from the body and mind. It propounds a pluralistic theory of many individual souls. Through properly observing mandatory and occasional Vedic rituals while avoiding optional rituals, one can become liberated from rebirth through the exhaustion of karma.