a distributed network