Distributed Computing Project For CS535