art of allocating | ScratchStats