Completed section 3