Enchanted Family Genealogy Pages

This is Our New Age Book on Discovering our Ancestors

King of Gwenydd Cadwallon Lawhir Ap Einion

Male 442 - 517  (75 years)


Generations:      Standard    |    Compact    |    Vertical    |    Text    |    Register    |    Tables    |    PDF

Generation: 1

  1. 1.  King of Gwenydd Cadwallon Lawhir Ap Einion was born in 442; died in 517.

    Family/Spouse: Meddtf Ferch Maeldaf, Wife, of Gwenydd. Meddtf was born in 446 in Nannchonwy, Arlechwedd, Caernavon, Wales, United Kingdom; and died. [Group Sheet] [Family Chart]

    Children:
    1. 2. King of Gwynedd Maelgwyn Hir Ap Cadwallon  Descendancy chart to this point was born in 497; died in 547.


Generation: 2

  1. 2.  King of Gwynedd Maelgwyn Hir Ap Cadwallon Descendancy chart to this point (1.Cadwallon1) was born in 497; died in 547.

    Family/Spouse: Gwallwyn Ferch Fallach, Wife, of Gwenydd. Gwallwyn was born in 500; and died. [Group Sheet] [Family Chart]

    Children:
    1. 3. King of Gwynedd Rhun Hir Ap Maelgwyn  Descendancy chart to this point was born in 520; died in 586.
    2. 4. Gwawr Ferch Maelgwn, of Gwenydd  Descendancy chart to this point was born in 522; and died.

    Family/Spouse: Princess Royal of The picts Daughter of Girom. Daughter (daughter of Girom, of the Picts and Daughter of Geraint, of Strathclyde) was born in 500; and died. [Group Sheet] [Family Chart]

    Children:
    1. 5. King of The picts Brude, I  Descendancy chart to this point was born in 523; died in 584.


Generation: 3

  1. 3.  King of Gwynedd Rhun Hir Ap Maelgwyn Descendancy chart to this point (2.Maelgwyn2, 1.Cadwallon1) was born in 520; died in 586.

    Family/Spouse: Perwyr Ferch Rhun, of North Britain. Perwyr (daughter of Rhun Ryfeddfawr Ap Einion, of North Britain) was born in 520; and died. [Group Sheet] [Family Chart]

    Children:
    1. 6. Beli Ap Rhun, of Gwynedd  Descendancy chart to this point was born in 540 in North Wales, Wales, United Kingdom; died in 599.
    2. 7. Rimo Ferch Rhun, of Gwenydd  Descendancy chart to this point was born in 542; and died.

  2. 4.  Gwawr Ferch Maelgwn, of Gwenydd Descendancy chart to this point (2.Maelgwyn2, 1.Cadwallon1) was born in 522; and died.

    Family/Spouse: King of Rheged Elidyr Llydanwyn. Elidyr (son of King of Rheged Meirchion Gul Ap Gwrst and Essylt Ferch Cylwynedd, Wife, of Rheged) was born in 490; died in 560. [Group Sheet] [Family Chart]

    Children:
    1. 8. Llywarch Hen Ap Elidir, of Brnffenigl  Descendancy chart to this point was born in 545; died in 634.

  3. 5.  King of The picts Brude, I Descendancy chart to this point (2.Maelgwyn2, 1.Cadwallon1) was born in 523; died in 584.

    Family/Spouse: Daughter of Gildas Macgalam, of the Picts. Daughter (daughter of Gildas Macgalam, of the Picts) was born in 547; and died. [Group Sheet] [Family Chart]

    Children:
    1. 9. Gwid Macbrude, of the Picts  Descendancy chart to this point was born in 550; and died.


Generation: 4

  1. 6.  Beli Ap Rhun, of Gwynedd Descendancy chart to this point (3.Rhun3, 2.Maelgwyn2, 1.Cadwallon1) was born in 540 in North Wales, Wales, United Kingdom; died in 599.

    Family/Spouse: Unknown. [Group Sheet] [Family Chart]

    Children:
    1. 10. King of Gwynedd Iago Ap Beli  Descendancy chart to this point was born in 560; died in 613.

  2. 7.  Rimo Ferch Rhun, of Gwenydd Descendancy chart to this point (3.Rhun3, 2.Maelgwyn2, 1.Cadwallon1) was born in 542; and died.

    Family/Spouse: Hoel, II, of Brittany. Hoel (son of King of Brittany Hoel, I and Alma Pompea De Domnonee) was born in 524; died in 590. [Group Sheet] [Family Chart]

    Children:
    1. 11. King of Brittany Alain, I  Descendancy chart to this point was born in 560; died in 610.

  3. 8.  Llywarch Hen Ap Elidir, of Brnffenigl Descendancy chart to this point (4.Gwawr3, 2.Maelgwyn2, 1.Cadwallon1) was born in 545; died in 634.

    Family/Spouse: Unknown. [Group Sheet] [Family Chart]

    Children:
    1. 12. Dwywg Ap Llywarch, of Brnffenigl  Descendancy chart to this point was born in 555; and died.

  4. 9.  Gwid Macbrude, of the Picts Descendancy chart to this point (5.Brude3, 2.Maelgwyn2, 1.Cadwallon1) was born in 550; and died.

    Family/Spouse: Daughter of Gwyddno Ap Cawrdar, of Strathclyde. Daughter (daughter of Gwyddno Garuntur Ap Cawrdar, of Strathclyde and Erb Macdrust, of the Picts) was born in 568; and died. [Group Sheet] [Family Chart]

    Children:
    1. 13. Daughter of Gwid Macbrude, of the Picts  Descendancy chart to this point was born in 588; and died.


Generation: 5

  1. 10.  King of Gwynedd Iago Ap Beli Descendancy chart to this point (6.Beli4, 3.Rhun3, 2.Maelgwyn2, 1.Cadwallon1) was born in 560; died in 613.

    Family/Spouse: Unknown. [Group Sheet] [Family Chart]

    Children:
    1. 14. Cadfan Ap Iago, of Gwynedd  Descendancy chart to this point was born in 580; died in 617.

  2. 11.  King of Brittany Alain, I Descendancy chart to this point (7.Rimo4, 3.Rhun3, 2.Maelgwyn2, 1.Cadwallon1) was born in 560; died in 610.

    Family/Spouse: Azenor, Wife, of Brittany. Azenor, was born in 560; and died. [Group Sheet] [Family Chart]

    Children:
    1. 15. King of Brittany Hoel, III  Descendancy chart to this point was born in 580; died in 620.

  3. 12.  Dwywg Ap Llywarch, of Brnffenigl Descendancy chart to this point (8.Llywarch4, 4.Gwawr3, 2.Maelgwyn2, 1.Cadwallon1) was born in 555; and died.

    Family/Spouse: Unknown. [Group Sheet] [Family Chart]

    Children:
    1. 16. Gwair Ap Dwywg, of Brnffenigl  Descendancy chart to this point was born in 588; and died.

  4. 13.  Daughter of Gwid Macbrude, of the Picts Descendancy chart to this point (9.Gwid4, 5.Brude3, 2.Maelgwyn2, 1.Cadwallon1) was born in 588; and died.

    Family/Spouse: King of Bernicia Eanfrith. Eanfrith (son of King of Northumbria Athelfrith and Bebba, Wife, of Northumbria) was born in 596; died in Apr 635. [Group Sheet] [Family Chart]

    Children:
    1. 17. Daughter of Eanfrith, of Bernicia  Descendancy chart to this point was born in 605; died in 654.


Generation: 6

  1. 14.  Cadfan Ap Iago, of Gwynedd Descendancy chart to this point (10.Iago5, 6.Beli4, 3.Rhun3, 2.Maelgwyn2, 1.Cadwallon1) was born in 580; died in 617.

    Family/Spouse: Tandreg Ferch Cynan, of Powys. Tandreg (daughter of Cynan Ap Brochwel, of Powys) was born in 580 in Powys, , Wales, United Kingdom; and died. [Group Sheet] [Family Chart]

    Children:
    1. 18. King of Gwynedd Cadwallon Ap Cadfan  Descendancy chart to this point was born in 600; died in 634.

  2. 15.  King of Brittany Hoel, III Descendancy chart to this point (11.Alain5, 7.Rimo4, 3.Rhun3, 2.Maelgwyn2, 1.Cadwallon1) was born in 580; died in 620.

    Family/Spouse: Fratelle Ferch Twedwr, of Dumnonia. Fratelle (daughter of King of Dumnonia Tewdwr) was born in 600; and died. [Group Sheet] [Family Chart]

    Children:
    1. 19. King of Brittany and Dumnonia Judicael  Descendancy chart to this point was born in 615; died in 658.

  3. 16.  Gwair Ap Dwywg, of Brnffenigl Descendancy chart to this point (12.Dwywg5, 8.Llywarch4, 4.Gwawr3, 2.Maelgwyn2, 1.Cadwallon1) was born in 588; and died.

    Family/Spouse: Anna, Wife, of Brnffenigl. [Group Sheet] [Family Chart]

    Children:
    1. 20. Tegid Ap Gwair, of Brnffenigl  Descendancy chart to this point was born in 619; and died.

  4. 17.  Daughter of Eanfrith, of Bernicia Descendancy chart to this point (13.Daughter5, 9.Gwid4, 5.Brude3, 2.Maelgwyn2, 1.Cadwallon1) was born in 605; died in 654.

    Family/Spouse: King of Strathclyde Bili. Bili (son of King of Strathclyde and the Picts Nechtan Mawr, II) was born in 600; died in 633. [Group Sheet] [Family Chart]

    Children:
    1. 21. Daughter of Bili, of Strathclyde  Descendancy chart to this point was born in 630; and died.


Generation: 7

  1. 18.  King of Gwynedd Cadwallon Ap Cadfan Descendancy chart to this point (14.Cadfan6, 10.Iago5, 6.Beli4, 3.Rhun3, 2.Maelgwyn2, 1.Cadwallon1) was born in 600; died in 634.

    Family/Spouse: Princess of Mercia Alcfrith Ellen. Alcfrith (daughter of King of Mercia Pybba) was born in 594 in Mercia, , England, United Kingdom; and died. [Group Sheet] [Family Chart]

    Children:
    1. 22. King of Gwynedd Cadwaladr Fendagaid Ap Cadwallon  Descendancy chart to this point was born in 622; died in 664.

  2. 19.  King of Brittany and Dumnonia Judicael Descendancy chart to this point (15.Hoel6, 11.Alain5, 7.Rimo4, 3.Rhun3, 2.Maelgwyn2, 1.Cadwallon1) was born in 615; died in 658.

    Family/Spouse: Unknown. [Group Sheet] [Family Chart]

    Children:
    1. 23. King of Brittany Alain, II  Descendancy chart to this point was born in 640; died in 690.

  3. 20.  Tegid Ap Gwair, of Brnffenigl Descendancy chart to this point (16.Gwair6, 12.Dwywg5, 8.Llywarch4, 4.Gwawr3, 2.Maelgwyn2, 1.Cadwallon1) was born in 619; and died.

    Family/Spouse: Princess of Britain Anna. Anna was born in 620; and died. [Group Sheet] [Family Chart]

    Children:
    1. 24. Alcwn Ap Tegid, of Brnffenigl  Descendancy chart to this point was born in 649; and died.

  4. 21.  Daughter of Bili, of Strathclyde Descendancy chart to this point (17.Daughter6, 13.Daughter5, 9.Gwid4, 5.Brude3, 2.Maelgwyn2, 1.Cadwallon1) was born in 630; and died.

    Family/Spouse: Entfidich, of the Picts. Entfidich was born in 630; died in 693. [Group Sheet] [Family Chart]

    Children:
    1. 25. Daughter of Entfidich, of the Picts  Descendancy chart to this point was born in 660; and died.


Generation: 8

  1. 22.  King of Gwynedd Cadwaladr Fendagaid Ap Cadwallon Descendancy chart to this point (18.Cadwallon7, 14.Cadfan6, 10.Iago5, 6.Beli4, 3.Rhun3, 2.Maelgwyn2, 1.Cadwallon1) was born in 622; died in 664.

    Family/Spouse: Unknown. [Group Sheet] [Family Chart]

    Children:
    1. 26. King of Gwynedd Idwal Iwrch Ap Cadwaladr  Descendancy chart to this point was born in 660; died in 712.

  2. 23.  King of Brittany Alain, II Descendancy chart to this point (19.Judicael7, 15.Hoel6, 11.Alain5, 7.Rimo4, 3.Rhun3, 2.Maelgwyn2, 1.Cadwallon1) was born in 640; died in 690.

    Family/Spouse: Unknown. [Group Sheet] [Family Chart]

    Children:
    1. 27. Afadda, of Brittany  Descendancy chart to this point was born in 660; and died.

  3. 24.  Alcwn Ap Tegid, of Brnffenigl Descendancy chart to this point (20.Tegid7, 16.Gwair6, 12.Dwywg5, 8.Llywarch4, 4.Gwawr3, 2.Maelgwyn2, 1.Cadwallon1) was born in 649; and died.

    Family/Spouse: Unknown. [Group Sheet] [Family Chart]

    Children:
    1. 28. Sandde Ap Alcwn, of Brnffenigl  Descendancy chart to this point was born in 678; and died.

  4. 25.  Daughter of Entfidich, of the Picts Descendancy chart to this point (21.Daughter7, 17.Daughter6, 13.Daughter5, 9.Gwid4, 5.Brude3, 2.Maelgwyn2, 1.Cadwallon1) was born in 660; and died.

    Family/Spouse: King of Scots Eochaidh, II. Eochaidh (son of King of Scots Domangart Macdomnaill, II) was born in 660; died in 697. [Group Sheet] [Family Chart]

    Children:
    1. 29. King of Scots Alpin Maceochaid  Descendancy chart to this point
    2. 30. King of Scots Eochaidh Macechdach, III  Descendancy chart to this point was born in 696; died in 733.


Generation: 9

  1. 26.  King of Gwynedd Idwal Iwrch Ap Cadwaladr Descendancy chart to this point (22.Cadwaladr8, 18.Cadwallon7, 14.Cadfan6, 10.Iago5, 6.Beli4, 3.Rhun3, 2.Maelgwyn2, 1.Cadwallon1) was born in 660; died in 712.

    Family/Spouse: Afadda, of Brittany. Afadda (daughter of King of Brittany Alain, II) was born in 660; and died. [Group Sheet] [Family Chart]

    Children:
    1. 31. King of Gwynedd Rhodri Molwynog  Descendancy chart to this point was born in 690; died in 754.

  2. 27.  Afadda, of Brittany Descendancy chart to this point (23.Alain8, 19.Judicael7, 15.Hoel6, 11.Alain5, 7.Rimo4, 3.Rhun3, 2.Maelgwyn2, 1.Cadwallon1) was born in 660; and died.

    Family/Spouse: King of Gwynedd Idwal Iwrch Ap Cadwaladr. Idwal (son of King of Gwynedd Cadwaladr Fendagaid Ap Cadwallon) was born in 660; died in 712. [Group Sheet] [Family Chart]

    Children:
    1. 31. King of Gwynedd Rhodri Molwynog  Descendancy chart to this point was born in 690; died in 754.

  3. 28.  Sandde Ap Alcwn, of Brnffenigl Descendancy chart to this point (24.Alcwn8, 20.Tegid7, 16.Gwair6, 12.Dwywg5, 8.Llywarch4, 4.Gwawr3, 2.Maelgwyn2, 1.Cadwallon1) was born in 678; and died.

    Family/Spouse: Celeinion Ferch Tudwal, of Man. Celeinion (daughter of King of Man Tudwal Ap Anarawd) was born in 685; and died. [Group Sheet] [Family Chart]

    Children:
    1. 32. Elidir Ap Sandde, of Brnffenigl  Descendancy chart to this point was born in 709; and died.

  4. 29.  King of Scots Alpin Maceochaid Descendancy chart to this point (25.Daughter8, 21.Daughter7, 17.Daughter6, 13.Daughter5, 9.Gwid4, 5.Brude3, 2.Maelgwyn2, 1.Cadwallon1)

  5. 30.  King of Scots Eochaidh Macechdach, III Descendancy chart to this point (25.Daughter8, 21.Daughter7, 17.Daughter6, 13.Daughter5, 9.Gwid4, 5.Brude3, 2.Maelgwyn2, 1.Cadwallon1) was born in 696; died in 733.

    Family/Spouse: Unknown. [Group Sheet] [Family Chart]

    Children:
    1. 33. King of Scots Fergus Maceochaid  Descendancy chart to this point
    2. 34. King of Scots Aedh Find  Descendancy chart to this point was born in 725; died in 778.


Generation: 10

  1. 31.  King of Gwynedd Rhodri Molwynog Descendancy chart to this point (26.Idwal9, 22.Cadwaladr8, 18.Cadwallon7, 14.Cadfan6, 10.Iago5, 6.Beli4, 3.Rhun3, 2.Maelgwyn2, 1.Cadwallon1) was born in 690; died in 754.

    Family/Spouse: Unknown. [Group Sheet] [Family Chart]

    Children:
    1. 35. King of Gwynedd Cynan Dindaethwy Ap Rhodri  Descendancy chart to this point was born in 740; died in 816.

  2. 32.  Elidir Ap Sandde, of Brnffenigl Descendancy chart to this point (28.Sandde9, 24.Alcwn8, 20.Tegid7, 16.Gwair6, 12.Dwywg5, 8.Llywarch4, 4.Gwawr3, 2.Maelgwyn2, 1.Cadwallon1) was born in 709; and died.

    Family/Spouse: Celemion Ferch Tudwal, Wife, of Man. [Group Sheet] [Family Chart]

    Children:
    1. 36. King of Gwynedd Gwriad Mawr  Descendancy chart to this point was born in 738; died in 825.

  3. 33.  King of Scots Fergus Maceochaid Descendancy chart to this point (30.Eochaidh9, 25.Daughter8, 21.Daughter7, 17.Daughter6, 13.Daughter5, 9.Gwid4, 5.Brude3, 2.Maelgwyn2, 1.Cadwallon1)

    Family/Spouse: Unknown. [Group Sheet] [Family Chart]

    Children:
    1. 37. King of Scots Constantine Macfergus  Descendancy chart to this point
    2. 38. King of Scots Oengud Macfergus  Descendancy chart to this point

  4. 34.  King of Scots Aedh Find Descendancy chart to this point (30.Eochaidh9, 25.Daughter8, 21.Daughter7, 17.Daughter6, 13.Daughter5, 9.Gwid4, 5.Brude3, 2.Maelgwyn2, 1.Cadwallon1) was born in 725; died in 778.

    Family/Spouse: Unknown. [Group Sheet] [Family Chart]

    Children:
    1. 39. King of Scotland Eochaid Argyll  Descendancy chart to this point was born in 748; died in 780.


Generation: 11

  1. 35.  King of Gwynedd Cynan Dindaethwy Ap Rhodri Descendancy chart to this point (31.Rhodri10, 26.Idwal9, 22.Cadwaladr8, 18.Cadwallon7, 14.Cadfan6, 10.Iago5, 6.Beli4, 3.Rhun3, 2.Maelgwyn2, 1.Cadwallon1) was born in 740; died in 816.

    Family/Spouse: Unknown. [Group Sheet] [Family Chart]

    Children:
    1. 40. Ethil, of Gwynedd  Descendancy chart to this point was born in 760 in Caer Seiont, Caernarfon, Caernarvon, Wales, United Kingdom; and died.

  2. 36.  King of Gwynedd Gwriad Mawr Descendancy chart to this point (32.Elidir10, 28.Sandde9, 24.Alcwn8, 20.Tegid7, 16.Gwair6, 12.Dwywg5, 8.Llywarch4, 4.Gwawr3, 2.Maelgwyn2, 1.Cadwallon1) was born in 738; died in 825.

    Family/Spouse: Ethil, of Gwynedd. Ethil (daughter of King of Gwynedd Cynan Dindaethwy Ap Rhodri) was born in 760 in Caer Seiont, Caernarfon, Caernarvon, Wales, United Kingdom; and died. [Group Sheet] [Family Chart]

    Children:
    1. 41. King of Gwynedd Merfyn Mawr  Descendancy chart to this point was born in 775 in , , Wales, United Kingdom; died in 844.

  3. 37.  King of Scots Constantine Macfergus Descendancy chart to this point (33.Fergus10, 30.Eochaidh9, 25.Daughter8, 21.Daughter7, 17.Daughter6, 13.Daughter5, 9.Gwid4, 5.Brude3, 2.Maelgwyn2, 1.Cadwallon1)

    Family/Spouse: Unknown. [Group Sheet] [Family Chart]

    Children:
    1. 42. King of Scots Drust Macconstantine  Descendancy chart to this point

  4. 38.  King of Scots Oengud Macfergus Descendancy chart to this point (33.Fergus10, 30.Eochaidh9, 25.Daughter8, 21.Daughter7, 17.Daughter6, 13.Daughter5, 9.Gwid4, 5.Brude3, 2.Maelgwyn2, 1.Cadwallon1)

    Family/Spouse: Unknown. [Group Sheet] [Family Chart]

    Children:
    1. 43. King of Scots Eoganan Macoengus  Descendancy chart to this point

  5. 39.  King of Scotland Eochaid Argyll Descendancy chart to this point (34.Aedh10, 30.Eochaidh9, 25.Daughter8, 21.Daughter7, 17.Daughter6, 13.Daughter5, 9.Gwid4, 5.Brude3, 2.Maelgwyn2, 1.Cadwallon1) was born in 748; died in 780.

    Family/Spouse: Princess of Picts Unuisticc. Unuisticc (daughter of Princess, of Picts) was born in 750; and died. [Group Sheet] [Family Chart]

    Children:
    1. 44. King of Scotland Alpin Maceochaid  Descendancy chart to this point was born in 778; died on 20 Jul 841 in Galloway Wigtownshire, Scotland, United Kingdom.


Generation: 12

  1. 40.  Ethil, of Gwynedd Descendancy chart to this point (35.Cynan11, 31.Rhodri10, 26.Idwal9, 22.Cadwaladr8, 18.Cadwallon7, 14.Cadfan6, 10.Iago5, 6.Beli4, 3.Rhun3, 2.Maelgwyn2, 1.Cadwallon1) was born in 760 in Caer Seiont, Caernarfon, Caernarvon, Wales, United Kingdom; and died.

    Family/Spouse: King of Gwynedd Gwriad Mawr. Gwriad (son of Elidir Ap Sandde, of Brnffenigl and Celemion Ferch Tudwal, Wife, of Man) was born in 738; died in 825. [Group Sheet] [Family Chart]

    Children:
    1. 45. King of Gwynedd Merfyn Mawr  Descendancy chart to this point was born in 775 in , , Wales, United Kingdom; died in 844.

  2. 41.  King of Gwynedd Merfyn Mawr Descendancy chart to this point (36.Gwriad11, 32.Elidir10, 28.Sandde9, 24.Alcwn8, 20.Tegid7, 16.Gwair6, 12.Dwywg5, 8.Llywarch4, 4.Gwawr3, 2.Maelgwyn2, 1.Cadwallon1) was born in 775 in , , Wales, United Kingdom; died in 844.

    Family/Spouse: Nest, of Powys. Nest (daughter of King of Powys Cadell Ap Breochwel) was born in 790; and died. [Group Sheet] [Family Chart]

    Children:
    1. 46. Prince of Wales Rhodri Mawr  Descendancy chart to this point was born in 820 in Caer Seiont, Caernarfon, Caernarvon, Wales, United Kingdom; died in 878 in , Anglesey, Wales, United Kingdom.

  3. 42.  King of Scots Drust Macconstantine Descendancy chart to this point (37.Constantine11, 33.Fergus10, 30.Eochaidh9, 25.Daughter8, 21.Daughter7, 17.Daughter6, 13.Daughter5, 9.Gwid4, 5.Brude3, 2.Maelgwyn2, 1.Cadwallon1)

  4. 43.  King of Scots Eoganan Macoengus Descendancy chart to this point (38.Oengud11, 33.Fergus10, 30.Eochaidh9, 25.Daughter8, 21.Daughter7, 17.Daughter6, 13.Daughter5, 9.Gwid4, 5.Brude3, 2.Maelgwyn2, 1.Cadwallon1)

  5. 44.  King of Scotland Alpin Maceochaid Descendancy chart to this point (39.Eochaid11, 34.Aedh10, 30.Eochaidh9, 25.Daughter8, 21.Daughter7, 17.Daughter6, 13.Daughter5, 9.Gwid4, 5.Brude3, 2.Maelgwyn2, 1.Cadwallon1) was born in 778; died on 20 Jul 841 in Galloway Wigtownshire, Scotland, United Kingdom.

    Family/Spouse: Unknown. [Group Sheet] [Family Chart]

    Children:
    1. 47. King of Scotland Donald, I  Descendancy chart to this point died in 863.
    2. 48. King of Scotland Kenneth Macalpin, I  Descendancy chart to this point was born in 810; died in 859 in Forteviot, Scotland, United Kingdom.