Ever since we first heard about the big New Directions body swap coming up in Glee Season 3, Episode 20: “Props,” we’ve been dying to learn who’s switching places with whom!

Initial photos filled us in on a few of the pairings, but thanks to FOX’s newest photos, the list is now complete! Check out the full list below.

Tina (Jenna Ushkowitzswitches places with Rachel (Lea Michele)

Credit: Mike Yarish/FOX. ©2012 Fox Broadcasting Co
Finn (Cory Monteith) switches places with Kurt (Chris Colfer)
Credit: Juan Sharma/Rachid Ait/PacificCoastNews.com
Blaine (Darren Criss) switches places with Puck (Mark Salling)  
Credit: Mike Yarish/FOX. ©2012 Fox Broadcasting Co

Mike (Harry Shum Jr.) switches places with Joe (Samuel Larsen)

Credit: Mike Yarish/FOX. ©2012 Fox Broadcasting Co
Sugar (Vanessa Lengies switches places with Quinn (Dianna Agron)  
Credit: Mike Yarish/FOX. ©2012 Fox Broadcasting Co
Rory (Damian McGinty) switches places with Sam (Chord Overstreet
Credit: Mike Yarish/FOX. ©2012 Fox Broadcasting Co

Artie (Kevin McHale) switches places with Santana (Naya Rivera)

Will (Matthew Morrison) switches places with Sue (Jane Lynch)

Credit: Mike Yarish/FOX. ©2012 Fox Broadcasting Co

Brittany (Heather Morris) switches places with Mercedes (Amber Riley)