 So hopefully by now, you've learned to just bow down to the almighty object and realize that everything in Java is an object. We constantly say it, we constantly make that joke, but everything is an object and sort of that's where we get into this new kind of concept. We've spent the last few weeks talking about object-oriented programming classes and you know this weird conceptual stuff, but the problem is we actually continue to talk about that conceptual stuff and one of those things we get is this new five dollar word, eight dollar word, ten dollar word called inheritance in polymorphism. They're not that bad, they're not that crazy. Really what they're saying is now that we assume everything is an object, you know, this cell phone is an object, my water bottle is an object, this donut it is an object. How do they all relate to each other? Obviously, you know, donuts and water bottles, they don't have too much relating to each other, but what can I do to sort of make that relationship happen? And one of the things we can do with that is we can say, oh well this originates from something else. This comes from something else and this has descendants from it. So let me finish this up and we'll actually take a look.