more downloading and parsing