added util network class