adding more network communication