Up through hw3 7