another pass to section 2