began some serious networking fixes