My version of the project before class, expected to change in various places.