Finished Ch 2 code along