add refe hash code