smart configuration use.