clarifying the rotate fn