finally finished a rough draft of my hash functions