history always repeats but it always gets wrong | ScratchStats