added homework 2