rotated for several