reduce in progress
merge