reduceToRow, reduceToColumn