final work for hw2