add notes on distributed systems