Redoing Hashing Functions * THANKS DAVE -_-