refactoring additional parameter ui, supporting enum selection of additional parameters, supporting default selection for unselected value.