added homework 1,2