genealogy in details