new: initialReduction