Borrowing and integrating many different approaches, Kundalini Yoga can be understood as a tri-fold approach of Bhakti yoga for devotion, Shakti yoga for power, and Raja yoga for mental power and control. Its purpose through the daily practice of kriyas and meditation in sadhana are described as a practical technology of human consciousness for humans to achieve their total creative potential. With the practice of Kundalini Yoga one is thought able to liberate oneself from one's Karma and to realize one's Dharma (Life Purpose).