Implement vinetree client