finish section 2.4