accumulate first iteration