finish section 5.3