work through extra credit ex18