 Nevertheless, despite the success that these wandering philosophers and ascetics had obtained by spreading ideas and concepts that would soon be accepted by all religions of India, the orthodox schools of Hindu philosophy ("āstika") opposed to śramaṇic schools of thought and refuted their doctrines as "heterodox" ("nāstika"), because they refused to accept the epistemic authority of "Vedas".The ideas of "saṃsāra", "karma" and rebirth show a development of thought in Indian religions