build collection submission functionality eg checkboxes comboboxes