Top slides into the rail on the windshield (no snaps) and then is held on top of the roll bar with bungees. Just covers the dash and seats. I had it on a CJ5 but might fit something else. Like new, hope someone can use it. Thanks