Completed section 2