chapter 3 done till 3.23