finished Ch5 Checkpoint Exercises