chapter 2
some silly c