hashing init