CST112 Project 5: Chapter 6