credits to @happyfeet243 | ScratchStats