change the configuration approach