fixed the bug: 2nd ring accumulation