Rotation frameworks