add remote client wip