almost done hw3