init exercises from chapter 2.4
init exercises from chapter 2.5