finish section 3.1