design a network