added chapter 5 new, delete