The majority of Vietnamese do not follow any organized religion, instead participating in one or more practices 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 Confucianism and Taoism from ancient China, as well as by various strands of Buddhism (Phật giáo). These three teachings or tam giáo were later joined by Christianity (Catholicism, Công giáo) which has become a significant presence. Vietnam is also home of two indigenous religions: syncretic Caodaism (Đạo Cao Đài) and quasi-Buddhist Hoahaoism (Phật giáo Hòa Hảo).