Cannon experiment