add auto configure