initial networking library