implemented checkboxes for keywords