a lot to think about