correction de la fonction rotate