add some data analysis