Finished Chapter 5 with excecise