eg2.5
chapter 1 finished