im lost about the `this` keyword, in the boolean method it is right to think that the value of `this.age` is reference of the age of Cat class and the the value of `age` is the value of cat2 age? if yes how we reference if we have a cat3 object? i see some people using anotherCat.age to point the difference but anotherCat is just a replaceable variable right? plz help and thanks :D! and by the way im lost at the last condition too!! :(