Brian's attempt at rotation, needs looking into