fix rotation code