smartconfig
smart config