scratch algorithm (work in progress) | ScratchStats