externalize scheduling configuration