added homework 4