These religions all have the concepts of dharma, karma, and reincarnation. Hinduism is largely centered around the idea of karma and reincarnation. They laid stress on philosophical concepts like Ahimsa, Karma, Jnana, Samsara and Moksa. Dayananda advocated the doctrine of Karma and Reincarnation. The Naiyanikas explain this by the concept of karma and reincarnation. He spoke against the doctrines of karma and reincarnation. It explains this "bhakti" as one of the means to destroy negative karma. The Buddha emphasized both karma and anatta doctrines. Such peak experiences are hypothetically devoid of any karma (nirvana or moksha). Spiritual elevation is achieved through the elimination of negative karma and the accumulation of virtue. It is also part of the theory of karma in Buddhism. However he also notes key differences like the concepts of karma and nirvana. The cycle of rebirth is determined by "karma", literally "action". "Karma" and "karmaphala" are fundamental concepts in Buddhism. Asandhamitta replied that all her enjoyments resulted from merit resulting from her own karma.