reduce finished