Assignement 2 the network stuff