Ko cannon