TWIRL & SWIRL