networking hell