added data analysis