externalize config