begin reworking checkboxes