add auto rotation option