anchor.diff:  		 				}
   		 			})
   		 		}
  -
   		 		if (this.classList[0] == 'items'){
   			 		if ($(this).children().is(':checked') == false){
   				 		var current_item_class = '.'+this.classList[2]
  
positive.code: 			 					$(this).find('input[type="checkbox"]').removeAttr('checked');
  			 					$(this).hide()
  			 				}
  
  
  			 				if (this.classList[0] == 'groups'){
  					 					var optionsToHide = this.classList[2]
  					 					$('.'+optionsToHide).each(function(){
  
negative.code: 					 						$(this).find('input[type="checkbox"]').removeAttr('checked');
  					 					})
  					 				}
  			 			})
  			 		}
  			 	}
  		 	});
  		 	// idea here is to refer to groups and options
  		 	$(current_class_shared).change(function(){
  		 		if (this.classList[0] == 'items'){
  		 			
  		 			$("."+this.classList[2]).change(function(){
  		 				if (this.classList[0] == 'groups' ){
  