Fotasy APPS14042 Self-Retaining Auto Lens Cap and Premier Cleaning Cloth Kit for Panasonic Lumix G X Vario PZ 14-42mm Lens H-PS14042 Self-retaining auto lens cap designed for Panasonic Lumix G X Vario PZ 14-42mm Lens H-PS14042 Screw-in design and can be mounted to the lens front without scratching the lens The lens cap can protect lens from dust, moisture and scratches Allows you take photos normally without removing the cap from the lens Fotasy Premier Cleaning Cloth