working on chapter 3 - language basics