added network serializer