chapter 2, some language basics