hashing moved to separate folder
shared hash