finished homework 1