The majority of Vietnamese do not follow any organized religion, instead participating in one or more practices of "tam giáo"(Buddhism, Confucianism and Taoism) and of folk religions, such as venerating ancestors, or praying to deities, especially during Tết and other festivals. Folk religions were founded on endemic cultural beliefs that were historically affected by various traditions of Buddhism, Confucianism and Taoism from China. These three teachings or "tam giáo" were later joined by Christianity which has become a significant presence. Vietnam is also home of two indigenous religions: syncretic Caodaism and quasi-Buddhist Hoahaoism.