I don't think i understand this hashing yet