cannon added