add experimental consul stuff