added CannonName map