another approach to a distributed network