HW2 3 finally, I hope