added network parser