There are then based on this common foundation three main religions, Brahmanism, Buddhism and Jainism. Of the second, a great and universal faith, it has been said that, with each fresh acquirement of knowledge, it seems more difficult to separate it from the Hinduism out of which it emerged and into which (in Northern Buddhism) it relapsed. This is of course not to say that there are no differences between the two, but that they share in certain general and common principles as their base.