this was pretty challenging (maybe not) | ScratchStats