i've got a 6th gen sitting in my shop right now, i'm not sure if its the exact same but if so, remove everything thats attached to the headliner (this doesnt have to be the first step), the clothes hanger things (i suck at "professional" names), and the visors. You'll have to pull out all the pillars, the plastic pieces, mine were just held in by clips, a flat head and some patience and you can pop them out no problem, just don't get too eager and ruin the clips. After everything that is touching the headliner is removed, pop off those two things located just behind your head, after those are unclipped remove the molding from the interior of your sunroof, this molding keeps your headliner in place (i never took it out and wripped half my headliner till i realized how to do it right). after the molding is out from around the inside of the sunroof, start to pull back the headliner until its all removed, other than that your headliner is glued to the roof so just pull on it but be very cautious so you don't ruin it. There's a few hex screws that are bolted to the roof of the car, remove all of those and it should come right out, atleast mine did.