bit hashing added