Completed section 7.6