network construction