sometimes the tasks could be met by typing Cat.fullName = fullName, sometimes this.fullName = fullName what is the difference? plus to non-programmers, level 4 concerning the visibility is suddenly very tough, even if we try to gather additional information online