built out much of seg lists