client module auto config