added homework 8