Completed section 8 - objects