wip for client