ENH add auto option