add new hash method