adding homework 3