client revision