added network structure