having rotary drive mechanism