full explanation | ScratchStats