add autoRotation