chapter 3, private variables and getters/properties