adds config differentiation