These baseball caps by #LEACOOLKEY are great for kids who may be hard to fit into a mask. There is a snap on each side of the ball cap that matches up with a snap on each side of the shield itself. There really should be a 2rd snap in the middle otherwise there is a bit of a gap . If kids wear them properly this might be okay to help protect them from germs. The thing is my grandson whose 5 years old kept messing with it creating larger gaps so that there wasn't much protection against those who might cough or sneeze in their direction. That said one can actually make their own with a better quality plastic that isn't creased (mine came creased) . One thing to note: these are made for kids 2 years to 6 years old. Any older and the baseball cap won't fit. The photo is a bit deceptive as it shows an adult , though the description does make mention that it is is made for toddlers. At $14.99 it is a bit pricey for something so simple that one can make for much less. I'd pass on this unless you're desperate and can't figure out how to make one yourself.