unfinished more accurate vector of #21 | ScratchStats