I have been looking at it and it seems to be a method called 'Cat()', that is used to assign all of the data it defined into the Cat class's private instance variables. If that assumption is correct, isn't this essentially just a set() method? Why isn't the name formatted like setCat(String name, int age, int weight, int strength) { ?