more comments; fix bug that occurred when too many reducers are used