adding homework 3 stuffs