Completed section 5