added better IncSum