improve checkboxes