updated till end of chapter 4