finished 4.11 exercise; not sure if this is what they wanted, but oh well