abstracted service call configuration