a distributed vector