add auto discover