add statistic function