SMLRotary. Rotary