hw2 complete i think