Notes: distributed-computing