The explanation of blood cannnons