adding distributed systems