add back stats function