update to convert the service call to an interface
add batch job placeholder
add rest client