256A hw2 stuff