added support for parameter configuration to reduce