The Ba Jia Jiang (also called eight generals) are bodyguards of the highest ranked good of a temple. The number is not fixed. They are responsibility for catching ghosts and evils, bring safety and good lucks, and providing protection. Firecrackers are used to expel evil spirits and bless local areas and residents. The march of Ba-Jiang is a very popular religious activity in Taiwan.