added cart-summing comprehension