Hashing

the size of the hash now dynamically changes sizes based on the size of
the hash pulled from online.