Arquivo 5 décadas
5 décadas
Defesas e Médios, 1920, 1940, 1950, 1990 e 2020 265
Limpar seleções
Lugar 1MédioMário Coluna1954–1970536 Jogos130 GolosNúmero 10
Lugar 2MédioRafa Silva2016–20242025–2027359 Jogos108 GolosNúmero 27
Lugar 3MédioLuís Miguel Afonso Fernandes2014–2023354 Jogos94 GolosNúmero 21
Lugar 4MédioSantana1954/551956–1968173 Jogos84 GolosNúmero 8
Lugar 5MédioManuel da Costa1941–194574 Jogos49 Golos
Lugar 6MédioFrancisco Palmeiro1953–1961121 Jogos36 GolosNúmero 11
Lugar 6MédioJoão Mário2021–2025149 Jogos36 GolosNúmero 20
Lugar 8MédioFrancisco Ferreira1938–1954399 Jogos35 GolosNúmero 6
Lugar 9MédioRui Costa1991–19942006–2008179 Jogos29 GolosNúmero 10
Lugar 10MédioValdo1987–19921995–1997186 Jogos28 Golos
Lugar 11MédioPedro Silva1928–193450 Jogos26 Golos
Lugar 11Defesa centralRicardo Gomes1988–19911995/96142 Jogos26 Golos
Lugar 13LateralÁlex Grimaldo2015–2023297 Jogos25 GolosNúmero 3
Lugar 14MédioErwin Sánchez1989–19921997–2000100 Jogos21 GolosNúmero 10
Lugar 14MédioFernando Caiado1952–1959141 Jogos21 Golos
Lugar 14MédioFrancisco Alves Albino1932–1945343 Jogos21 Golos
Lugar 17MédioOrkun Kökçü2023–202598 Jogos20 GolosNúmero 10
Lugar 18DefesaArtur Augusto1915–19211923–192657 Jogos18 Golos
Lugar 18DefesaNicolás Otamendi2020–2026281 Jogos18 GolosNúmero 30
Lugar 20Defesa centralJardel Nivaldo Vieira2010–2021301 Jogos17 GolosNúmero 33
Lugar 20MédioJoão de Oliveira1928–193474 Jogos17 Golos
Lugar 20MédioVítor Hugo1921–193199 Jogos17 Golos
Lugar 23MédioFredrik Aursnes2022–2027211 Jogos16 GolosNúmero 8
Lugar 23Defesa centralHélder Cristóvão1992–19972002–2004231 Jogos16 GolosNúmero 4
Lugar 25Defesa centralWilliam Amaral de Andrade1990–1995133 Jogos15 Golos
Lugar 26MédioFrancisco Calado1948/491950/511953–195897 Jogos14 GolosNúmero 4
Lugar 26Defesa centralJosé Carlos Nepomuceno Mozer1986–19891992–1995162 Jogos14 GolosNúmero 3
Lugar 26MédioLeandro Barreiro Martins2024–2027111 Jogos14 GolosNúmero 18
Lugar 26MédioManiche1995–200169 Jogos14 GolosNúmero 20
Lugar 26DefesaWilliam1990–1995137 Jogos14 Golos
Lugar 31MédioSerhiy Kandaurov1997–200181 Jogos13 GolosNúmero 17
Lugar 32LateralAndré Almeida2011–2023314 Jogos12 GolosNúmero 34
Lugar 32MédioNică Panduru1995–199868 Jogos12 Golos
Lugar 32Defesa centralRúben Dias2015/162017–2021132 Jogos12 GolosNúmero 6
Lugar 35Defesa centralTahar El Khalej1996–200099 Jogos11 GolosNúmero 2
Lugar 35Médio defensivoVasiliy Kulkov1991–199577 Jogos11 Golos
Lugar 37DefesaAlexander Bah2022–2027127 Jogos10 GolosNúmero 6
Lugar 37Defesa centralAntónio Silva2022–2027183 Jogos10 GolosNúmero 4
Lugar 37LateralGilberto2020–2023106 Jogos10 GolosNúmero 2
Lugar 37MédioJonas Thern1989–1992103 Jogos10 Golos
Lugar 37Defesa centralJosé Gouveia Martins1952–196076 Jogos10 Golos
Lugar 37Defesa centralStefan Schwarz1990–1994115 Jogos10 Golos
Lugar 43Médio ofensivoChiquinho2018–2024126 Jogos9 GolosNúmero 19
Lugar 44DefesaAntónio Veloso1980–1995543 Jogos8 GolosNúmero 2
Lugar 44MédioRichard Ríos2025–202751 Jogos8 GolosNúmero 20
Lugar 46DefesaÁlvaro Gaspar Pinto1934–1946306 Jogos7 Golos
Lugar 46MédioGeorgiy Sudakov2025–202755 Jogos7 GolosNúmero 10
Lugar 46MédioGonzaga1952–195510 Jogos7 Golos
Lugar 46MédioJosé Calado1995–2002187 Jogos7 GolosNúmero 22
Lugar 46MédioJosé Tavares1993–199534 Jogos7 Golos
Lugar 46MédioManuel Alberto Vieira1952–195640 Jogos7 Golos
Lugar 46Defesa centralPaulo Madeira1989–19951997–2001225 Jogos7 GolosNúmero 5
Lugar 46MédioRaul Figueiredo1925–192829 Jogos7 Golos
Lugar 46DefesaRicardo Freire1936–194331 Jogos7 Golos
Lugar 46MédioTamanqueiro1925–192830 Jogos7 Golos
Lugar 56MédioAndreas Samaris2014–2022196 Jogos6 GolosNúmero 7
Lugar 56Médio defensivoJosé Fernando Tavares1994/9534 Jogos6 Golos
Lugar 56DefesaJosé Neto1958–1966162 Jogos6 GolosNúmero 4
Lugar 59LateralAbel Xavier1993–199566 Jogos5 GolosNúmero 2
Lugar 59LateralÁlvaro Fernández Carreras2023–202568 Jogos5 GolosNúmero 3
Lugar 59DefesaDaniel Kenedy1990–199687 Jogos5 Golos
Lugar 59DefesaDimas1993–1997100 Jogos5 GolosNúmero 5
Lugar 59MédioDodi Lukebakio Ngandoli2025–202740 Jogos5 GolosNúmero 11
Lugar 59MédioGabriel Pires2018–2023100 Jogos5 GolosNúmero 8
Lugar 59MédioJoão Neves2022–202475 Jogos5 GolosNúmero 87
Lugar 59Médio defensivoJulian Weigl2019–2023119 Jogos5 GolosNúmero 28
Lugar 59MédioLeonel Pegado1954–195859 Jogos5 Golos
Lugar 59Defesa centralLucas Veríssimo2020–202441 Jogos5 GolosNúmero 4
Lugar 59Defesa centralRonaldo Guiaro1996–2001141 Jogos5 GolosNúmero 13
Lugar 59MédioVítor Cândido Gonçalves1917–192773 Jogos5 Golos
Lugar 71DefesaÂngelo Martins1952–1965291 Jogos4 GolosNúmero 3
Lugar 71MédioCarlos Homem de Figueiredo1909–19181921/2239 Jogos4 Golos
Lugar 71MédioCristián Uribe1999–200117 Jogos4 GolosNúmero 27
Lugar 71MédioEnzo Fernández2022/2329 Jogos4 GolosNúmero 13
Lugar 71Defesa centralFerro2018–202267 Jogos4 GolosNúmero 97
Lugar 71MédioFlorentino Luís2018–2026183 Jogos4 GolosNúmero 61
Lugar 71MédioIlian Iliev1995–199752 Jogos4 GolosNúmero 20- Lugar 71Defesa centralMário Galvão1940–194530 Jogos4 Golos
Lugar 71DefesaMário João1957–196393 Jogos4 Golos
Lugar 71DefesaRalph Bailão1925–193394 Jogos4 Golos
Lugar 71DefesaTomás Araújo2021–2027124 Jogos4 GolosNúmero 44
Lugar 82DefesaAnibal José1928–193351 Jogos3 Golos
Lugar 82MédioChano1999–200165 Jogos3 GolosNúmero 10
Lugar 82MédioFrancisco Moreira1944–1954267 Jogos3 GolosNúmero 4- Lugar 82MédioGuia Costa1942–194513 Jogos3 Golos
Lugar 82MédioHenâni Neves1988–199451 Jogos3 GolosNúmero 6
Lugar 82MédioHugo Leal1995–199942 Jogos3 GolosNúmero 20- Lugar 82DefesaJoaquim Pedro Claro1946/479 Jogos3 Golos
Lugar 82DefesaJosé Carlos Martins Ferreira1985–19871989–1993139 Jogos3 GolosNúmero 2
Lugar 82MédioMark Pembridge1998/9928 Jogos3 GolosNúmero 15
Lugar 82MédioPaulo Bento1994–199669 Jogos3 GolosNúmero 6
Lugar 82MédioRaúl Baptista1935–194195 Jogos3 Golos
Lugar 82MédioRenato Sanches2014–20162024/2556 Jogos3 GolosNúmero 85
Lugar 82DefesaSamuel Dahl2024–202793 Jogos3 GolosNúmero 26
Lugar 95MédioAdel Taarabt2015–20172018–2023129 Jogos2 GolosNúmero 49
Lugar 95MédioAleksandr Mostovoy1992–199417 Jogos2 Golos
Lugar 95MédioAlfredo Abrantes1954–1960142 Jogos2 Golos
Lugar 95MédioArtur Travaços1921/221924–193143 Jogos2 Golos- Lugar 95MédioAugusto Santos Batalha1951/529 Jogos2 Golos
- Lugar 95MédioBatalha1951/529 Jogos2 Golos
Lugar 95MédioBruno Caires1992–19941995–199851 Jogos2 Golos- Lugar 95MédioCadete1948/496 Jogos2 Golos
Lugar 95Defesa centralClément Lenglet2026/2717 Jogos2 GolosNúmero 2
Lugar 95MédioEnzo Barrenechea2025–202755 Jogos2 GolosNúmero 5
Lugar 95Defesa centralFélix Assunção Antunes1944–1954189 Jogos2 GolosNúmero 5
Lugar 95DefesaFernando Mendes1989–19911992/9339 Jogos2 GolosNúmero 5- Lugar 95LateralGary Charles1998/998 Jogos2 GolosNúmero 3
Lugar 95MédioGedson Fernandes2018–20202021/2259 Jogos2 GolosNúmero 83
Lugar 95MédioJamir1996/9722 Jogos2 Golos- Lugar 95Médio defensivoJamir Adriano Paz Gomes1996/9722 Jogos2 GolosNúmero 7
Lugar 95Defesa centralJan Vertonghen2020–202389 Jogos2 GolosNúmero 5
Lugar 95LateralJan-Niklas Beste2024/2522 Jogos2 GolosNúmero 37
Lugar 95MédioJoão da Silva1943–194526 Jogos2 Golos
Lugar 95Defesa centralJorge Bermúdez1996/9738 Jogos2 GolosNúmero 4
Lugar 95Defesa centralJorge Manuel Guerreiro Soares1996–199835 Jogos2 GolosNúmero 3
Lugar 95DefesaJorge Ribeiro1998–20002001/022008–201028 Jogos2 GolosNúmero 25
Lugar 95MédioJosé da Costa1947–195226 Jogos2 GolosNúmero 6
Lugar 95Defesa centralJosé Feliciano Loureiro Soares1993–200056 Jogos2 Golos
Lugar 95MédioJulian Draxler2022/2318 Jogos2 GolosNúmero 93
Lugar 95MédioLuís Carlos da Silva Marques1997–200065 Jogos2 GolosNúmero 26
Lugar 95MédioLuís Gustavo1996/9714 Jogos2 Golos- Lugar 95MédioLuís Gustavo Carvalho Soares1996/9714 Jogos2 Golos
Lugar 95MédioManuel Jordão1942–194629 Jogos2 Golos
Lugar 95DefesaMário Teixeira da Costa1995–199845 Jogos2 GolosNúmero 2
Lugar 95Defesa centralMorato2019–202586 Jogos2 GolosNúmero 5
Lugar 95MédioPaulo Bernardo2020–202439 Jogos2 GolosNúmero 55
Lugar 95Defesa centralPaulo Pereira1994–199629 Jogos2 Golos
Lugar 95MédioPaulo Sousa1987–1993115 Jogos2 Golos- Lugar 95MédioPedro Ferreira1929–193220 Jogos2 Golos
Lugar 95DefesaPedro Ricardo Quintela Henriques1993–199764 Jogos2 GolosNúmero 5
Lugar 95Defesa centralSamuel Quina1981/821983–19911992/93165 Jogos2 Golos
Lugar 95Defesa centralSérgio Manuel Ferreira Nunes1999–200227 Jogos2 GolosNúmero 29
Lugar 133DefesaAbdelkrim El Hadrioui1996–199929 Jogos1 Golo
Lugar 133DefesaAbel Silva1987–199525 Jogos1 GoloNúmero 2
Lugar 133Defesa centralAdrian Bajrami2024/256 Jogos1 GoloNúmero 81
Lugar 133LateralAmar Dedić2025–202746 Jogos1 GoloNúmero 17
Lugar 133DefesaBruno Miguel Leite Basto1995/961997–200060 Jogos1 GoloNúmero 19
Lugar 133Defesa centralCarlos Gamarra1997/9817 Jogos1 GoloNúmero 4
Lugar 133MédioCésar Ferreira1938–1946112 Jogos1 Golo
Lugar 133DefesaFernando da Conceição Cruz1959–1970355 Jogos1 Golo- Lugar 133DefesaFernando Graça P. Sul Gato1953/5410 Jogos1 Golo
- Lugar 133MédioGato1953/5410 Jogos1 Golo
Lugar 133Defesa centralJoão Victor2022–20245 Jogos1 GoloNúmero 38
Lugar 133MédioJoaquim Alcobia1936–19391940–1945124 Jogos1 Golo
Lugar 133DefesaJoaquim Fernandes1945–1954228 Jogos1 GoloNúmero 3
Lugar 133MédioJordão1997/9824 Jogos1 GoloNúmero 20
Lugar 133DefesaJosé Carlos Leite de Sousa1995–199945 Jogos1 Golo- Lugar 133MédioJosé Carreira1925–19295 Jogos1 Golo
- Lugar 133MédioManuel Crespo1920–19248 Jogos1 Golo
Lugar 133MédioManuel Jorge Silva2024–202742 Jogos1 GoloNúmero 16
Lugar 133MédioMichael Thomas1998/9925 Jogos1 GoloNúmero 4
Lugar 133LateralMihailo Ristić2022–202412 Jogos1 GoloNúmero 23- Lugar 133LateralNélson Dias Morais1996/973 Jogos1 GoloNúmero 37
Lugar 133MédioNemanja Radonjić2021/2211 Jogos1 GoloNúmero 23
Lugar 133LateralNuno Tavares2019–202141 Jogos1 GoloNúmero 71
Lugar 133Defesa centralParedão1995/9612 Jogos1 GoloNúmero 5
Lugar 133Defesa centralPaulinho1988–19901991/929 Jogos1 GoloNúmero 4- Lugar 133MédioPereira Nunes1926–19285 Jogos1 Golo
- Lugar 133MédioPeres1958/591960/612 Jogos1 Golo
Lugar 133MédioRui Baião1998/992000–200216 Jogos1 GoloNúmero 37
Lugar 133MédioRui Esteves1994/954 Jogos1 Golo
Lugar 133Defesa centralSamuel Okunowo1999/0012 Jogos1 GoloNúmero 4
Lugar 133Defesa centralSaraiva1959–196351 Jogos1 Golo
Lugar 133LateralSidny Lopes Cabral2025/2612 Jogos1 GoloNúmero 15
Lugar 133MédioTiago César Moreira Pereira1996–199946 Jogos1 GoloNúmero 6- Lugar 166DefesaAbílio Maleitas1925/261 Jogo0 Golos
Lugar 166DefesaAlessandro Circati2026/2710 Jogos0 GolosNúmero 3
Lugar 166MédioAlexandre da Silva Mariano1996–199831 Jogos0 Golos- Lugar 166MédioÁlvaro Santos Forte Inácio1959–19614 Jogos0 Golos
Lugar 166DefesaAntónio Adão1923/242 Jogos0 Golos
Lugar 166MédioAntónio Carvalho1940/411942–194525 Jogos0 Golos
Lugar 166MédioAntónio Clemente Ferreira1948–195111 Jogos0 Golos- Lugar 166DefesaAntónio Lourenço1949–19512 Jogos0 Golos
- Lugar 166MédioAntónio Oliveira1928/291 Jogo0 Golos
- Lugar 166DefesaAntónio Pimenta1918–19222 Jogos0 Golos
Lugar 166DefesaAntónio Pinho1918–19201927–193046 Jogos0 Golos- Lugar 166LateralAraújo1957/587 Jogos0 Golos
- Lugar 166DefesaArtur da Conceição Oliveira1945/461 Jogo0 Golos
Lugar 166DefesaArtur Lopes dos Santos1950–1961286 Jogos0 GolosNúmero 3- Lugar 166DefesaArtur Teixeira1943–194745 Jogos0 Golos
Lugar 166MédioAugusto dos Santos Monteiro1954–19567 Jogos0 Golos- Lugar 166MédioBranquinho1948/491 Jogo0 Golos
- Lugar 166DefesaCasimiro Luis Tavares1941/422 Jogos0 Golos
- Lugar 166DefesaCesário Mateus1950/511 Jogo0 Golos
- Lugar 166MédioCher Ndour2022/231 Jogo0 GolosNúmero 73
Lugar 166Médio ofensivoClaudio Echeverri2026/277 Jogos0 GolosNúmero 30- Lugar 166MédioClemente1948–195111 Jogos0 Golos
- Lugar 166MédioCoelho da Costa1929–19351 Jogo0 Golos
- Lugar 166MédioConstantino Tétas1917–19214 Jogos0 Golos
Lugar 166DefesaDaniel Banjaqui2025–20277 Jogos0 GolosNúmero 58
Lugar 166MédioDavid José Gomes Oliveira Tavares2019–202116 Jogos0 GolosNúmero 92
Lugar 166LateralDavid Jurásek2023/2412 Jogos0 GolosNúmero 13
Lugar 166DefesaDiogo Luís1998/992000–200239 Jogos0 GolosNúmero 36
Lugar 166MédioDiogo Prioste2023–20263 Jogos0 GolosNúmero 86
Lugar 166LateralDiogo Spencer2023–20251 Jogo0 GolosNúmero 82
Lugar 166MédioEduardo Cerqueira1943–194960 Jogos0 Golos- Lugar 166Defesa centralEloy1939–194275 Jogos0 Golos
- Lugar 166MédioEvaristo Tavares da Silva1927/281 Jogo0 Golos
- Lugar 166MédioFausto1947/481 Jogo0 Golos
Lugar 166MédioFausto Peres1916–192314 Jogos0 Golos- Lugar 166MédioFayta1926/278 Jogos0 Golos
- Lugar 166LateralFernando Ferreira1957–195916 Jogos0 Golos
- Lugar 166MédioFernando Gomes dos Reis1951/524 Jogos0 Golos
- Lugar 166MédioFrederico de Castro1918/191922/233 Jogos0 Golos
Lugar 166MédioGonçalo Moreira2025–20273 Jogos0 GolosNúmero 77
Lugar 166Defesa centralGustavo Marques2023–20251 Jogo0 GolosNúmero 76- Lugar 166MédioHélder Espírito Santo Constantino1957/582 Jogos0 Golos
- Lugar 166MédioHorácio1946–194911 Jogos0 Golos
- Lugar 166DefesaHorácio Tomaz de Almeida1946–194911 Jogos0 Golos
Lugar 166Médio ofensivoHugo Félix2022–20251 Jogo0 GolosNúmero 79
Lugar 166Defesa centralHumberto Fernandes1958/591960–1970114 Jogos0 Golos
Lugar 166LateralIssa Kaboré2024/257 Jogos0 GolosNúmero 28
Lugar 166DefesaJacinto1943–1958251 Jogos0 GolosNúmero 2- Lugar 166Defesa centralJean-Clair Todibo2020/212 Jogos0 GolosNúmero 18
- Lugar 166LateralJoão Diogo Fonseca Ferreira2020–202221 Jogos0 GolosNúmero 82
- Lugar 166MédioJoão Domingos Gonçalves1924–19261927–192912 Jogos0 Golos
Lugar 166Médio defensivoJoão Palhinha2026/2713 Jogos0 GolosNúmero 36- Lugar 166MédioJoão Silva1926/271 Jogo0 Golos
- Lugar 166MédioJoão Silva1926/271 Jogo0 Golos
Lugar 166MédioJoão Veloso2024–20266 Jogos0 GolosNúmero 68
Lugar 166Defesa centralJoaquim Devanir Ferreira do Carmo1995/961 Jogo0 Golos- Lugar 166Defesa centralJohn Anthony Brooks2022/235 Jogos0 GolosNúmero 25
Lugar 166MédioJorge Teixeira1928–193424 Jogos0 Golos- Lugar 166DefesaJosé Baptista1951/521953/541 Jogo0 Golos
- Lugar 166DefesaJosé Fonseca1920/211 Jogo0 Golos
Lugar 166DefesaJosé Maria Bastos1916–192225 Jogos0 Golos- Lugar 166DefesaJosé Marques Clímaco1944–19465 Jogos0 Golos
- Lugar 166LateralJosé Naldo1953–195820 Jogos0 Golos
Lugar 166LateralJosé Pedro Formoso Neto2025–20274 Jogos0 GolosNúmero 62
Lugar 166Defesa centralJoshua Liam Wynder2024/251 Jogo0 GolosNúmero 66
Lugar 166LateralJuan Bernat2023/247 Jogos0 GolosNúmero 14
Lugar 166LateralLeandro Santos2024–20265 Jogos0 GolosNúmero 71- Lugar 166LateralLúcio Wagner1996/973 Jogos0 Golos
Lugar 166DefesaLuís Costa1923–193473 Jogos0 Golos
Lugar 166MédioLuís Filipe Andrade de Oliveira1998–20002001–200453 Jogos0 GolosNúmero 30
Lugar 166MédioLuís Mariano1987–19901992/936 Jogos0 Golos- Lugar 166DefesaManuel do Carmo Vitorino1948/491 Jogo0 Golos
Lugar 166DefesaManuel Francisco Serra1956–1963113 Jogos0 GolosNúmero 2
Lugar 166Médio defensivoMarco Freitas1999/004 Jogos0 GolosNúmero 6
Lugar 166MédioMário Montalvão1922–19279 Jogos0 Golos
Lugar 166MédioMartim Neto2021–20251 Jogo0 GolosNúmero 76
Lugar 166MédioMiguel Figueiredo2025–20271 Jogo0 GolosNúmero 73
Lugar 166MédioNelo1993–199537 Jogos0 GolosNúmero 10
Lugar 166Defesa centralNélson Veríssimo1994–19987 Jogos0 GolosNúmero 26
Lugar 166Defesa centralNuno Afonso1993–19961 Jogo0 GolosNúmero 4
Lugar 166MédioNuno Félix2024/253 Jogos0 GolosNúmero 60- Lugar 166DefesaPaulo1928/291 Jogo0 Golos
Lugar 166DefesaPaulo César Batista dos Santos1994/957 Jogos0 Golos- Lugar 166MédioPaulo Ramos Russo da Silva1948/492 Jogos0 Golos
Lugar 166Defesa centralPedro Valido1987/881991/927 Jogos0 Golos
Lugar 166DefesaRafael Obrador2025/261 Jogo0 GolosNúmero 3
Lugar 166LateralRicardo Esteves1997–200236 Jogos0 GolosNúmero 27
Lugar 166DefesaRicardo Rojas1999–200142 Jogos0 GolosNúmero 23- Lugar 166DefesaRogério Jorge Fontes1948/491 Jogo0 Golos
Lugar 166MédioRui Bento1990–199240 Jogos0 Golos
Lugar 166LateralSandro Cruz2021/222 Jogos0 GolosNúmero 57
Lugar 166DefesaScott Minto1997–199942 Jogos0 GolosNúmero 16
Lugar 166MédioSoualiho Meïté2021–202427 Jogos0 GolosNúmero 11
Lugar 166LateralSouffian El Karouani2026/277 Jogos0 GolosNúmero 34
Lugar 166LateralSteve Harkness1998/9911 Jogos0 GolosNúmero 6- Lugar 166LateralTiago Filipe Alves Araújo2020–202217 Jogos0 GolosNúmero 78
Lugar 166MédioTiago Freitas2024–20271 Jogo0 GolosNúmero 88
Lugar 166DefesaTomás Tavares2019–202244 Jogos0 GolosNúmero 84
Lugar 166MédioTriantafyllos Macheridis1999/0020 Jogos0 GolosNúmero 26
Lugar 166LateralValentino Lazaro2021/2229 Jogos0 GolosNúmero 22
Ninguém com esse nome com estes filtros.Procurar no arquivo todo

