minimal rotation complete