it works but the user would need to select all the different combinations that contained "dog" in it, unless i'm missing something here.