rotation bug fixes