Movo Photo EW-83H Lens Hood for Canon EF 24-105mm f/4L IS USM with 2X Spirit Level & Microfiber Lens Cloth Custom tailored to mount directly onto your camera lens (bayonet mount) Designed to accommodate the exact angle of view of your lenses Prevents glare and lens flare by blocking out stray light Additional protection for your lens from impact damage and the elements Includes a Bonus 2X spirit level which mounts to your cameras hot-shoe and a microfiber lens/camera cleaning cloth