Code only through Ch7 p122