fix _sum()