some rotation design enhancement