When it comes to shaking your groove thing, there are so many different ways to do it. From ballet to tap and hip hop, each type of dance move equates to its own unique set of skills, music and style.

Just like fashion, dance styles are known to change throughout the decades, especially when it comes to what type of music is popular in said decade. For example, the ‘90s were known for alternative rock and pop punk music. So if you were to watch a music video from that decade, you’re guaranteed to hear a completely different vibe than the music we listen to today—and that means vastly different dance moves as well.

Sure, that isn’t that surprising. But when you actually put it all into perspective, it starts to blow your mind a little bit. And lucky for us, Jennifer Lopez and Jimmy Fallon recently decided to break it all down for us—literally.

The Tonight Show Starring Jimmy Fallon

With Lopez having impeccable dance skills, and Fallon having a background in entertainment, they were the perfect candidates scour the best dance moves from the 90s, 00s, and 10s, and compile them all into a mere four minute video clip.

It all happened when J. Lo visited Fallon on “The Tonight Show starring Jimmy Fallon” to promote her new film—but she wound up doing much more than that. The two took the stage and offered up some pretty amazing dance moves—Lopez is 50 years old, mind you—showcasing how different music video styles have changed in the last 30 some years.

The two even sported the perfect outfits to start off in the 90s—gray, grungy sweatpants, a black and white plaid shirt tied around their waists, and a simple black top.

In the video clip, Lopez and Fallon cover some pretty memorable songs and dance moves, starting with the iconic MC Hammer’s “U Can’t Touch This” Hammer dance. One after the other, blasts from the pasts begin to play and the two immediately change their dance moves to match the song and decade.

The Tonight Show Starring Jimmy Fallon

From the “Macarena” to “Oops!…I Did It Again” and “Single Ladies,” Lopez and Fallon don’t miss a beat (seriously, don’t forget, Lopez is 50 years old!). They even break out some props for some songs, like blonde wigs for Sia’s “Chandelier” and exercise balls to mimic the wrecking ball in Miley Cyrus’ “Wrecking Ball.”

The video concludes with one of the most historic songs to ever exist—Whitney Houston’s “I Wanna Dance With Somebody,” where they’re joined by several more dancers, all donning incredible 80s-inspired outfits.

Watch Jennifer Lopez and Jimmy Fallon pay homage to these iconic music video dances and more in the video below! (Seriously, did we mention Lopez is 50?)

How cool is this video? Can you do any of these moves? Have you ever realized how many different styles of dance there have been since the 1990s? Which song and dance move was your favorite?