twists and turns