rotate efficiency