On distributed-systems