improved section 3.2