hash

string  hash algorithm added