reduction
#TBW