finish section 4.3