Classic Kung Fu Fighting Applications contains the following traditional chinese kung fu : Eight-step praying mantis kung fu , Xingyi kung fu , Baguazhang kung fu , and Taichi kung fu , and so on .