rotation improvements