Starting to implement the network functionality