initial networking almonst complete
hopefully this all merged right...