updated compute_stats