reduce to reduce by