Distributed Systems - Assignment 2 - project