hw3 almost done