Property talk:P166

Latest comment: 11 months ago by Dagrenzer in topic Reason for none-of constrainsts

Documentation

award received
award or recognition received by a person, organization or creative work
DescriptionNotable awards attributed to the subject. Qualify with point in time (P585), if possible.
Representsaward (Q618779), honorary citizenship (Q987080), title of honor (Q3320743), decoration (Q11796413)
Data typeItem
Template parameteren:Template:Infobox person (awards)
Domainperson, organisation or creative work (note: this should be moved to the property statements)
Allowed valuesaward (Q618779) (note: this should be moved to the property statements)
ExampleJehan Sadat (Q212190)Pearl S. Buck Award (Q20879923)
Aaron Swartz (Q302817)EFF Award (Q31323)
Rolf Stengård (Q22676744)Prix Europa (Q1421817)
Panicos Krystallis (Q7131158)Cypriot First Division top goalscorers (Q16327504)
Saint Petersburg (Q656)Hero City of the Soviet Union (Q159438)
Friedrich Hayek (Q1325)Prize in Economic Sciences in Memory of Alfred Nobel (Q47170)
Gunnar Myrdal (Q152452)Prize in Economic Sciences in Memory of Alfred Nobel (Q47170)
La La Land (Q20856802)Academy Award for Best Director (Q103360)
Al Ahly SC (Q223566)no label (Q104680791)
CAF clubs of the 20th century (Q2980049)
The Last of Us Part II (Q27950674)The Game Awards − Game of the Year (Q78762377)
Croatian History Museum (Q2353812)City of Zagreb Award (Q111685129)
Slobodan Šnajder (Q834044)Marin Držić Award (Q3006342)
SourceIMDB, Nobel Prize website, Olympics website etc. (note: this information should be moved to a property statement; use property source website for the property (P1896))
Tracking: sameno label (Q42533369)
Tracking: usageCategory:Pages using Wikidata property P166 (Q22911624)
See alsonominated for (P1411), winner (P1346), together with (P1706), for work (P1686), trophy awarded (P4622), assessment (P5021)
Lists
Proposal discussionProposal discussion
Current uses
Total1,714,489
Main statement1,664,61597.1% of uses
Qualifier49,8062.9% of uses
Reference68<0.1% of uses
Search for values
[create Create a translatable help page (preferably in English) for this property to be included here]
Qualifiers “subject named as (P1810), for work (P1686), point in time (P585), statement is subject of (P805), conferred by (P1027), nominated by (P4353), announcement date (P6949), together with (P1706), follows (P155), followed by (P156), award rationale (P6208), prize money (P2121), has characteristic (P1552), object named as (P1932), character role (P453), name of the character role (P4633), affiliation (P1416), sourcing circumstances (P1480), earliest date (P1319), latest start date (P8555), earliest end date (P8554), latest date (P1326), image (P18), title (P1476), speaker (P823), serial number (P2598), series ordinal (P1545), location (P276), country of citizenship (P27), quantity (P1114), URL (P2699), in work (P2553), work location (P937), field of work (P101), academic degree (P512), official name (P1448), age of subject at event (P3629), subject has role (P2868), object of statement has role (P3831), has cause (P828), end cause (P1534), part of (P361), of (P642), start time (P580), end time (P582), has use (P366), review score (P444), archive URL (P1065), archive date (P2960), reason for deprecated rank (P2241), reason for preferred rank (P7452), winner (P1346), awarded for period (P4566), street address (P6375), statement supported by (P3680), statement disputed by (P1310), attribution text (P8264), significant person (P3342), significant event (P793), object stated in reference as (P5997), platform (P400), ranking (P1352), nature of statement (P5102): this property should be used only with the listed qualifiers. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303). Known exceptions: alternative facts (Q28478874)
List of violations of this constraint: Database reports/Constraint violations/P166#allowed qualifiers, SPARQL
Allowed entity types are Wikibase item (Q29934200), Wikibase lexeme (Q51885771): the property may only be used on a certain entity type (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P166#Entity types
Citation needed: the property must have at least one reference (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P166#citation needed
Scope is as main value (Q54828448), as qualifier (Q54828449): the property must be used by specified way only (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P166#Scope, SPARQL
Conflicts with “instance of (P31): Wikimedia disambiguation page (Q4167410), Wikimedia list article (Q13406463): this property must not be used with the listed properties and values. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P166#Conflicts with P31, SPARQL
Value type “award (Q618779), order of chivalry (Q2003221), class of award (Q38033430), medallion (Q131647), order (Q193622), grade of an order (Q60754876), position (Q4164871), beauty contest (Q2658935), hall of fame (Q1046088), horse race (Q3001412), title of honor (Q3320743), Roman triumph (Q657438), competition (Q841654), military decoration (Q1788716), science award (Q11448906), literary award (Q378427), award ceremony (Q4504495), recognition (Q7302601), homage (Q16249975), competition (Q476300), fictional award (Q60466213), title of authority (Q480319), coat of arms (Q14659): This property should use items as value that contain property “instance of (P31), subclass of (P279)”. On these, the value for instance of (P31), subclass of (P279) should be an item that uses subclass of (P279) with value award (Q618779), order of chivalry (Q2003221), class of award (Q38033430), medallion (Q131647), order (Q193622), grade of an order (Q60754876), position (Q4164871), beauty contest (Q2658935), hall of fame (Q1046088), horse race (Q3001412), title of honor (Q3320743), Roman triumph (Q657438), competition (Q841654), military decoration (Q1788716), science award (Q11448906), literary award (Q378427), award ceremony (Q4504495), recognition (Q7302601), homage (Q16249975), competition (Q476300), fictional award (Q60466213), title of authority (Q480319), coat of arms (Q14659) (or a subclass thereof). (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P166#Value type Q618779, Q2003221, Q38033430, Q131647, Q193622, Q60754876, Q4164871, Q2658935, Q1046088, Q3001412, Q3320743, Q657438, Q841654, Q1788716, Q11448906, Q378427, Q4504495, Q7302601, Q16249975, Q476300, Q60466213, Q480319, Q14659, SPARQL
  Value Doctor of Philosophy (Q752297) will be automatically replaced to value Doctor of Philosophy (Q752297) and moved to academic degree (P512) property.
Testing: TODO list
 
Check veteran tree (in France)
(Help)
Violations query: SELECT ?item ?itemLabel WHERE { ?item wdt:P166 wd:Q1771174. FILTER NOT EXISTS {?item wdt:P31 wd:Q811534}. }
List of this constraint violations: Database reports/Complex constraint violations/P166#Check veteran tree (in France)
 
Check the prize 'Prix du jeune écrivain de langue française'
Prize for a 15 to 27 years old person (Help)
Violations query: SELECT ?item ?date ?diff WHERE { ?item p:P166 ?statement. ?statement ps:P166 wd:Q3405865. ?statement pq:P585 ?date. ?item wdt:P569 ?born. BIND((?date - ?born)/365 AS ?diff). FILTER (?diff > 27 || 15 > ?diff) } ORDER BY ?diff
List of this constraint violations: Database reports/Complex constraint violations/P166#Check the prize 'Prix du jeune écrivain de langue française'
 
Check the prize 'Prix de Cornulier'
Prize for a 4-10 years old horse (Help)
Violations query: SELECT ?item ?date ?diff WHERE { ?item p:P166 ?statement. ?statement ps:P166 wd:Q3405463. ?statement pq:P585 ?date. ?item wdt:P569 ?born. BIND((?date - ?born)/365 AS ?diff). FILTER (?diff > 10 || ?diff < 4) } ORDER BY ?diff
List of this constraint violations: Database reports/Complex constraint violations/P166#Check the prize 'Prix de Cornulier'
 
Check the prize 'Prix du Jockey Club'
Prize for a 3+ years old horse (Help)
Violations query: SELECT ?item ?date ?diff WHERE { ?item p:P166 ?statement. ?statement ps:P166 wd:Q1129942. ?statement pq:P585 ?date. ?item wdt:P569 ?born. BIND((?date - ?born)/365 AS ?diff). FILTER (?diff < 3) } ORDER BY ?diff
List of this constraint violations: Database reports/Complex constraint violations/P166#Check the prize 'Prix du Jockey Club'
 
This property is being used by:

Please notify projects that use this property before big changes (renaming, deletion, merge with another property, etc.)

"subclass of" or "instance of" "award"?

edit

The property documentation says that the value type of this property should be "subclass of" "award". Now almost all awards currently seem to use "instance of" "award" though, which I think is not actually wrong. After all an award like the Nobel Prize in Chemistry is a concrete object. Maybe one could argue there is an addional "layer" below with a subject receiving an "instance" of that award, that way you could argue for such awards being a "subclass of award". --Bthfan (talk) 06:53, 24 June 2014 (UTC)Reply

See http://tools.wmflabs.org/wikidata-todo/autolist.html?q=CLAIM%5B31%3A618779%5D and http://tools.wmflabs.org/wikidata-todo/autolist.html?q=CLAIM%5B279%3A618779%5D for the two item lists of instance of/subclass of. --Bthfan (talk) 06:56, 24 June 2014 (UTC)Reply
On top of that most of the awarded items are actually ceremonies and not awards. Like BRIT Awards is an item about the ceremony and should be a subclass of award ceremony. Should it also be a subclass of music award so that it can be awarded? Can it/should it be a subclass of both? RolandBeck (talk) 08:27, 20 August 2014 (UTC)Reply
I changed the relation in the constraint from "subclass" to "instance" as it is more natural to look at an award like the Nobel Prize in Chemistry as a concrete object with several receivers than a class. --Pasleim (talk) 14:28, 12 October 2014 (UTC)Reply

Standardizing statements

edit

For the Nobel prizes, we generally have an item about each years award. Currently we have at least three different ways of stating that someone has been awarded one:

  1. One statement with one qualifier:
  2. One statement with two qualifiers:
  3. Two statements:

Could we try to agree on one standard? While 1 is a bit lacking, both 2 and 3 both seem like valid ways of describing the same information. In number 2, however, "point in time (P585) 2012" will be stated both in 2012 Nobel Peace Prize (Q4626364) itself and in the qualifier used with award received (P166). Thus, number 3 seems like the more elegant and fail prone solution to me. Danmichaelo (talk) 12:49, 9 October 2014 (UTC)Reply

I think there has already been somewhere a discussion and that solution 2) was favored. In any case, this is what I would support, because this can be easily applied to all awards while 3) is awkward in many cases (it would require items like "1949 edition of teenywiny village entertainer prize, and seems hard to apply to awards that are not periodical, like military decorations). It is easier to use in clients without too much reprocessing. Actually, the fact that the date given in the awardee item seems like a good thing. For example, {{Timeline|Q43179}} mentions that she got the Indira Gandhi Prize, but not the Nobel prize, because the template does not get fetch dates from linked items (and enabling that wihout creating a lot of nonsense may actually be rather tricky).

: birth in Monrovia
-: studies at College of West Africa
-: marriage
: lives at Washington, D.C.
-: studies at Harvard University, Cambridge
-: studies at University of Colorado Boulder, Boulder
-: Finance Minister of Liberia
-: member of political party: True Whig Party
: lives at Nairobi
-: works for Citibank
: Four Freedoms Award – Freedom of Speech
-: works for United Nations Development Programme
: Order of Mono
: Freedom Award
: honorary doctorate
-: President of Liberia
: honorary degree from Spelman College
: Presidential Medal of Freedom
: honorary doctorate
: honorary doctorate from Brown University
: Grand Cross of the National Order of Benin
: honorary doctorate
: Grand Cross with Collar of the Order of the White Rose of Finland
: honorary doctor of Rutgers University
: honorary doctor of the Yale University
: Nobel Peace Prize
: honorary doctor of Harvard University
: Indira Gandhi Peace Prize
: Grand Cross of the Legion of Honour
: Global Economy Prize
: image: Ellen Johnson-Sirleaf, April 2010.jpg
: BBC 100 Women
: Mo Ibrahim Prize for Achievement in African Leadership
: Order of the Most Ancient Welwitchia Mirabilis
: X username: MaEllenSirleaf
: social media followers: 25,184
: social media followers: 52,748
: social media followers: 76,464
: social media followers: 104,478

  • I believe first AND second variants are both good. The difference between 1 and 2 is additional optional qualifier. Third variant is not good because it would be very hard to select entities for all years. Also third variant (as said before) implies creation of award-by-year entries. -- Vlsergey (talk) 16:08, 9 October 2014 (UTC)Reply
I agree with Vlsergey. Option 1 with option 2 as an enhancement where additional info is available. Filceolaire (talk) 19:18, 9 October 2014 (UTC)Reply
I prefer the first variant, since it's succinct (only 1 qualifier), gives both the specific award and the date, and doesn't require creating a new item for each year's awards. Such items are already created for the Nobles, thanks to Wikipedia, but they would be overkill for most other awards, and it would be nice to treat different awards consistently. Ghouston (talk) 21:26, 30 October 2018 (UTC)Reply

Pop up of qualifier NOT "point in time" in initial list

edit

Can someone please explain to me the qualifier pop-ups. Usually the pop-ups when a qualifier is added are those expected to be added, yet for me the "point in time" (a mandatory component) isn't in the initial presented list, it only appears when halfway into the word. Is there a means to have the mandatory qualifiers appear first?  — billinghurst sDrewth 00:25, 5 January 2016 (UTC)Reply

Revocation date

edit

Would there be any way to notice the revocation date of an award? Let's say some person received a medal from an institution and some years later that same institution considers them unfittable for whatsoever reason... --Toniher (talk) 16:47, 5 June 2017 (UTC)Reply

@Toniher: start and end time qualifiers define events in past
we can adjust constraints. d1g (talk) 19:03, 1 August 2017 (UTC)Reply

Awards awarded for a previous period

edit

Sometimes, an award is awarded for a previous period of time, like an awarded given in March 2016 for the best movie of 2015. How should we deal with that ? I have created Wikidata:Property proposal/Awarded for period. --Zolo (talk) 07:49, 2 August 2017 (UTC)Reply


add 'field of work' and 'for work' as allowed qualifiers?

edit

I've been working on the WD item for this year's most prominent winner of the Ig Nobel prize - and therefore using this property. I've come across two constraint violations in the process which I think shouldn't be violations field of work (P101) and for work (P1686).
My example case: Q40728819#P166. The two qualifiers, in this example, are field of work (P101) -> physics (Q413) and for work (P1686) -> On the rheology of cats (Q43085371).
Could these two be added to the list of allowed qualifiers, or someone suggest an alternative? Thanks, Wittylama (talk) 16:33, 13 November 2017 (UTC)Reply

@Wittylama I made a property proposal that could meet your need of documenting the field or discipline in which an award was given. Please have a look at it and comment it: https://www.wikidata.org/wiki/Wikidata:Property_proposal/field_of_this_award Fjjulien (talk) 15:14, 21 July 2022 (UTC)Reply

quantity not allowed as qualifier for awards received

edit

The wikibase gives an error when a statement of award received (P166) is combined with quantity (P1114). Example: Parkheuvel (Q1814421)

award received (P166) Michelin star (Q20824563)
quantity (P1114): 1
start time (P580): 1990

With the Michelin star (Q20824563) prizes the number of stars is important. There are two ways to solve this:

  1. quantity (P1114) is accepted as qualifier for award received (P166), then the items can stay the same.
  2. For the Michelin star (Q20824563) prizes, for 1 star, 2 stars, and 3 stars each a separate items is created and used instead of Michelin star (Q20824563).

Or maybe another solution? Romaine (talk) 10:54, 30 March 2018 (UTC)Reply

I would say to create separate items for each star category as a subclass. --Hannolans (talk) 15:51, 30 March 2018 (UTC)Reply

point in time (P585) should not be mandatory

edit

Very often, there are sources which state that someone has received an award (for example a military decoration), but do not mention the date. So this qualifier should not be considered as mandatory. BrightRaven (talk) 12:36, 3 July 2018 (UTC)Reply

  • If you don't haven't, just skip it. Someone else may eventually complete it. For people born with the award, maybe DOB could be used.
    --- Jura 12:45, 3 July 2018 (UTC)Reply
    Having it mandatory generates constraint violations. Constraint violations should be for signalling data inconsistencies, not missing/unavailable information information. In some case, getting to know the date when the award was given is original research. BrightRaven (talk) 07:21, 4 July 2018 (UTC)Reply

I have delete this. Becausse there are often awards, that are given for a special time. So for example Q31777238 or Q1632037. They need P580 and P582, not P585. Marcus Cyron (talk) 12:29, 4 July 2018 (UTC)Reply

There should be a possibility to require certain constraints only for specific statements. So e.g. Q31777238 should require P580, but e.g. Officer's Cross of the Order of Merit of the Federal Republic of Germany (Q10905334) should require P585. But I guess this is (currently) not possible?! Steak (talk) 20:01, 23 July 2018 (UTC)Reply
I'm glad it's gone, because awards with start and end times like on Tommy Morrison (Q467409) no longer need a duplicate "point in time" qualifier. Ghouston (talk) 03:59, 7 August 2018 (UTC)Reply

And it's back - @Coagulans: re-added the point in time constraint with this edit, which I have reverted per this discussion. If there is to be a suggested qualifier, it should cover any of the numerous date fields. --Find bruce (talk) 00:40, 4 September 2021 (UTC)Reply

serial number (P2598) as valid qualifier

edit

Please allow serial number (P2598) as valid qualifier. At least it make sense for Soviet orders. --EugeneZelenko (talk) 18:02, 14 July 2018 (UTC)Reply

@EugeneZelenko: Done. Manu1400 (talk) 22:34, 21 November 2018 (UTC)Reply

A case with honorary doctorate (Q11415564)

edit

@Paju~wikidatawiki: There is a case with honorary doctorate (Q11415564) here [1]. award received (P166) is used with organizations in the main statement and honorary doctorate (Q11415564) as a qualifier. This seems not right to me. I think that honorary doctorate (Q11415564) should be the main statement, or we should subclass honorary doctorate (Q11415564) for the individual institutions. — Finn Årup Nielsen (fnielsen) (talk) 16:07, 16 October 2018 (UTC)Reply

I see the approach I argued for is used in, e.g., Günter Grass (Q6538). — Finn Årup Nielsen (fnielsen) (talk) 16:21, 16 October 2018 (UTC)Reply
Honorary doctorates are a bit of a mess, actually there are several ways they are done. There are items like honorary doctor of Harvard University (Q39384825) and also Doctor of Science (honorary) (Q17403163). I like Doctor of Science (honorary) (Q17403163) because it can be used like on Mathew Alpern (Q20704249) to declare both the type of doctorate and the conferring institution, but it isn't used much, and items don't exist for all possible doctorates. Ghouston (talk) 19:49, 16 October 2018 (UTC)Reply
There's another discussion at Wikidata:Project chat/Archive/2019/11#Forgotten how to show a degree is "honorary/honoris causa", but still not really conclusive. Ghouston (talk) 01:08, 24 May 2020 (UTC)Reply

nominated by (P4353) can be a qualifier, but it generates constraint violation

edit

nominated by (P4353) can be a qualifier, but it generates constraint violation. Trilotat (talk) 20:52, 22 August 2019 (UTC)Reply

Any update on this, nominated by (P4353) seems like a valid qualifier for award received (P166)? Many thanks, JerryL2017 (talk)
It's not really valid as present, because nominated by (P4353) is for "who nominated a person for an office". However, it seems to me like a reasonable extension. I asked at Property talk:P4353, and I'd say if there are no objections there, we should do it. Ghouston (talk) 22:47, 17 October 2019 (UTC)Reply
There were no objections at Property talk:P4353, so I changed the English label on that property and added it to the constraint check on this property. Ghouston (talk) 12:14, 16 November 2019 (UTC)Reply

Add as a qualifier P937 "work location"

edit

The Nobel prize people are redesigning its API and sadly also stop update the SPARQLend point (T200668). For Olga Tokarczuk (Q254032) they have JSON file 980 that contains current residence location that I think we also should have as a qualifier work location (P937) - Salgo60 (talk) 16:11, 10 October 2019 (UTC)Reply

has cause (P828) added as a qualifier

edit

Because an award ceremony or Birthday/New Year Honours will always cause an award to be awarded. ミラP 15:07, 24 June 2020 (UTC)Reply

On second thought, I'm inclined to remove it because it's redundant to statement is subject of (P805). Thoughts? ミラP 18:30, 4 November 2020 (UTC)Reply

Award declined

edit

Is there any good way to indicate that someone declined or turned down or refused an award?

For example: I was looking at David Bowie (Q5383) and it currently says that he was awarded a "Commander of the Order of the British Empire" and "Order of the British Empire", when in fact he declined those awards per w:en:David Bowie#Awards and recognition and w:en:List of people who have declined a British honour.

The closest I can see is reason for deprecated rank (P2241), but I'm not sure if that is appropriate.

Additionally, I think one of the end-goals would be to remove those awards from displaying at external locations such as https://yago-knowledge.org/graph/yago:David_Bowie and I'm not sure if P2241 would have that effect?

Thanks for any insights. Quiddity (talk) 19:03, 28 July 2020 (UTC)Reply

Hi, I have added a property proposal for "award declined" in https://www.wikidata.org/wiki/Wikidata:Property_proposal/Generic
Looking forward to your opinions there! Sovxx (talk) 10:43, 21 August 2022 (UTC)Reply
Any update on this? Sjoerd de Bruin (talk) 15:11, 30 March 2023 (UTC)Reply

Documentation needed

edit

Hoi, I seriously object to the "need" for references with awards. I have put into place many of the awards and its awardees and I have included placeholders where no person was yet known to link the award to. I have used petscan to include awards to items. This is a best wiki effort. The new "requirement" is used as an excuse for deleting items. This has to stop because it undermines the integrity of lists of all the award winners for an award. Thanks, GerardM (talk) 05:23, 8 October 2020 (UTC)Reply

Item requires P31 statement

edit

Manu1400, you added the item-requires-statement constraint (Q21503247) with instance of (P31). However, currently there are around 60 valid uses, where item is for a class that don't require P31 statement. Probably many more similar uses are possible. So instead of listing that many uses as exceptions, I think it's better to drop this constraint. 2001:7D0:81F7:B580:61F6:DF4B:8E29:27F4 08:06, 20 October 2020 (UTC)Reply

Announcement date

edit

I added announcement date (P6949) as a permitted qualifier, to do something with the Nebula Awards, e.g., on Sarah Pinsker (Q28870552) for the award she received in 2020. The award is officially the "2019 Nebula Award for Best Novel", but it was announced and awarded in 2020. See also Wikidata:Project_chat#Literary_award_dates. Ghouston (talk) 07:33, 29 January 2021 (UTC)Reply

Negative/ironic awards

edit

Please see this discussion on Project chat. Ayack (talk) 16:03, 13 September 2023 (UTC)Reply

Reason for none-of constrainsts

edit

I can't find the reason why Legion of Honour (Q163700), National Order of Benin (Q16668262), orders, decorations, and medals of Italy (Q7100734), Cross of St. George (Q1070277), Badge of Distinction of the Military Order (Q99541484), Order of the British Empire (Q14420), YouTube Creator Awards (Q18157145), National Order of Merit (Q652962), Ordre des Arts et des Lettres (Q716909), French Order of Academic Palms (Q760940), Order of Maritime Merit (Q716725), Ordre du Mérite Agricole (Q15694256), Ordre de la Santé publique (Q93979), Russian Federation's Government Award (Q4375940), Order of Leopold (Q26126), Order of the Crown (Q1068636) and Order of Leopold II (Q48599) are listed specifically in the none-of constrainst. A more specific subtype needs to be supplied for each of them? Or they should be entered under another property? If so, which one? Adam78 (talk) 16:08, 10 December 2023 (UTC)Reply

I don't know the original reason for this either, but it looks to me like most of these are groups of awards that have more specific awards that should be used. So, instead of Legion of Honour (Q163700) you would want to check what the rank or grade of the award was and then use that, such as Commander of the Legion of Honour (Q10855212) Dagrenzer (talk) 14:08, 20 December 2023 (UTC)Reply
Return to "P166" page.
  NODES
chat 3
Note 3
Project 4
todo 3