client wip