Cannon class