Use id string instead of hash code