copy over consul service data functions