new hand_value method