add basic consul support