Added the string hash by string procedures