Chapter 9 library done