compress reducer
merge