up to section 3.3
completed section 3.3