csv reading and download data structure done