checkboxes and option buttons work