upfate rotation