add prop checkboxes logc