this took 1hour and a half | ScratchStats