reducer process