m102 hw2 stuff