i've partially done 21 and made 9 | ScratchStats