added include hashing