basically finish hw1...