added distributed system design notes