wip on client updates