this is pretty challenging (maybe not) | ScratchStats