added network class