try to use "range.reverse.each"