homework2 complete