externalize config properties