hashing added