removed generate-selection-list in favor of a make-select-list