starting to deal with all the networking