https://ilovepokebar.ca/how-make-hash/