Distributed

Finish assigment 4