new hashname algo