thought problem 8 might be interesting to do next