XC spin..not for beginners or slackers