[master] Completed chapter 4 and half of 5