The early practice of Jain yoga seems to have been divided into several types, including meditation (dhyāna), abandonment of the body (kāyotsarga), contemplation (anuprekṣā), and reflection (bhāvanā). Some of the earliest sources for Jain yoga are the Uttarādhyayana-sūtra, the Āvaśyaka-sūtra, the Sthananga Sutra (c. 2nd century BCE). Later works include Kundakunda's Vārassa-aṇuvekkhā (“Twelve Contemplations”, c. 1st century BCE to 1st century CE), Haribhadra's Yogadṛṣṭisamuccya (8th century) and the Yogaśāstra of Hemachandra (12th century). Later forms of Jain yoga adopted Hindu influences, such as ideas from Patanjali's yoga and later Tantric yoga (in the works of Haribhadra and Hemachandra respectively). The Jains also developed a progressive path to liberation through yogic praxis, outlining several levels of virtue called gunasthanas.