improve run_analysis through data table and create new .csv files