added read file from internet