Hi Matt, Thanks for creating such a great content 👍 There is one question. In the example in this recording you defined a method within a class with the same name as the class itself. From my understanding that method became a Constructor (as you explained in a few episodes behind in the video regarding Constructors). If it's true and this method is a Constructor, it means that it should run each time you instantiate a class. And it should run without calling it directly, right? So, in the example you provided I don't understand if it ran or not. Also I don't understand how it can run given that it should return String value 🧐 Would you please clarify?