extensive edits to section 3