break out work specific functionality to work specific config