rotation ranks