add get_value method