init GetHashCode