rotation bug fix