Adding Shingling and hashing(s)