hw2: all done