updated the ancestry to be simpler and made method to add new items