described in text accum[i] pattern