wip, might be remade | ScratchStats