state for client revision