finish section 4.8