network stuff is pretty much done.