smartconfig

details in doc directory