enhancing the 3d rotation