checkboxes not working properly yet