finish explaining reduction