TOC homework 4