updated data_analysis