make clustering provider configurable