change transpher methode for exact rotation