You've been introduced to the case, now let's go in and let's take a look at this sample code. Here is this code that you're familiar with from the last case. Just a recap, what's going on here is that this code has a jQuery function that's observing the item with the ID search-btn, which is this button here. And when it's clicked, it goes through this code, and it's going to show all the catalog parts to kind of baseline the page. It's going to go get the manufacturer that these are selected, Acme, for example, out of this drop-down. And then we've got a console statement that logs that for us. And then what it's saying is that the selected manufacturer is not all. And just as a reminder, these drop-downs have independent values versus labels, and what the code is going to get is the value. So if it's not all, then go through each of the catalog parts. And basically, if the attribute of manufacturer on the the HTML element, the div, doesn't match what the user has put in the filter here, then hide that element. So for example, we've got parts here that have manufacturer Acme, Bacme, Dacme, and Cacme. And so what we'd expect to have happen right now is, if we search and we just filter by Acme, then we should see at least that one part. But it's hiding that part, so something is not working as we expect. Let's pull up the console and have a look at what's going on, for starters. So we see, selected manufacturer Acme, selected model all, that looks okay. Just as a reminder, there's really basically an analogous block of code that's going through and doing the same thing for the model here. And so what we would expect to have happen here is that, since they put in Acme, that one part would show, that it would not go through and hide this one. And yet that is what's happening, and so probably what you want to do is look at this code that's going through and hiding the various divs. And you might want to instrument some more observation into it, because there's nothing in the console statements that we've got right now that kind of jumps out and looks funny, at least to me. And so that's kind of what I would consider going after initially as you begin your detective process of figuring out the tension between what we expected to have happened with the code. Which is that in this case, for example, we should see the Acme part, but no others. And then what's actually happening is that all the parts are disappearing, that it's hiding too many things. So that's what you're after with this debugging. And the main thing, I think, in this case and a lot of cases, it's just to bring the right instrumentation to the foreground. So put the right console statements in here to see what's going on. And that'll start to probably give you some visibility on what's wrong and how to fix it. All right, we've taken a look at the sample code, I think you are ready to go, good luck with the case.