add base networking